mysql基本文件結構
Data目錄爲初始化的數據文件存放路徑
• Data目錄裏爲每個數據庫建立了一個文件夾
• Ibdata1和ib_logfile0/1爲三個專爲innodb存放數據和日誌的共享文件
MySQL啓動相關參數
• basedir = /usr/local/mysql
• 表明MySQL安裝路徑
• datadir = /usr/local/mysql/data
• 表明MySQL的數據文件路徑
• port = 3306
• 指定MySQL的偵聽端口
• log-error=/usr/local/mysql/data/M00006.err
• 記錄MySQL啓動日誌和運行錯誤日誌
• character-set-server(默認是latin1)
• 指定MySQL的字符集
• collation-server(默認是latin1_swedish_ci)
• 指定MySQL的排序規則
• default-storage-engine(默認是InnoDB)
• 指定MySQL的默認存儲引擎
• default-time-zone
• 指定默認時區,若是沒有指定則和系統默認時區一致
• open-files-limit(默認5000)
• 指定Mysqld運行過程當中能夠打開的文件數,避免出現」 Too many open files」報錯
• pid-file=/usr/local/mysql/data/M00006.pid
• 指定Mysqld進程對應的程序ID文件,默認是在數據文件目錄裏
• Skip-grant-tables
• 指定避開MySQL內部的權限表啓動服務
• Tmpdir
• 指定臨時表文件的存放路徑mysql