老男孩mysql参数配置_MySQL启动相关参数解析
1.basedir = /usr/local/mysql
代表MySQL安裝路徑
2.datadir = /usr/local/mysql/data
代表MySQL的數據文件路徑
3.port = 3306
指定MySQL的偵聽端口
4.log-error=/usr/local/mysql/data/M00006.err
記錄MySQL啟動日志和運行錯誤日志
5.bind-address(默認是*)
*代表接受所有來自IPV4、IPV6主機網卡的TCP/IP連接
0.0.0.0代表接受所有來自IPV4主機網卡的TCP/IP的連接
指定的IP如127.0.0.1,代表只接受此地址請求的TCP/IP連接
6.character-set-server(默認是latin1)
指定MySQL的字符集
7.collation-server(默認是latin1_swedish_ci)
指定MySQL的排序規則
8.default-storage-engine(默認是InnoDB)
指定MySQL的默認存儲引擎
9.default-time-zone
指定默認時區,如果沒有指定則和系統默認時區一致
10.open-files-limit(默認5000)
指定Mysqld運行過程中可以打開的文件數,避免出現” Too many open files”報錯
11.pid-file=/usr/local/mysql/data/M00006.pid
指定Mysqld進程對應的程序ID文件,默認是在數據文件目錄里
12.Skip-grant-tables
指定避開MySQL內部的權限表啟動服務
13.Tmpdir
指定臨時表文件的存放路徑
14.修改MySQL默認端口后重啟
修改/etc/my.cnf中的port參數為3307
/etc/init.d/mysql.server restart重啟服務
15.修改MySQL默認字符集后重啟
修改/etc/my.cnf文件
character-set-server = utf8
collation-server = utf8_unicode_ci
/etc/init.d/mysql.server restart重啟服務
mysql> show variables like 'character_set_server%';
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| character_set_server | utf8 |
+----------------------+-------+
mysql> show variables like 'collation_server%';
+------------------+-----------------+
| Variable_name | Value |
+------------------+-----------------+
| collation_server | utf8_unicode_ci |
+------------------+-----------------+
16.修改MySQL數據文件目錄后重啟
關閉數據庫
/etc/init.d/mysql.server stop
數據目錄data轉移到/data/目錄下
mv data /data/
修改my.cnf中的datadir參數
datadir = /data/data
/etc/init.d/mysql.server start服務
總結
以上是生活随笔為你收集整理的老男孩mysql参数配置_MySQL启动相关参数解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql导出表结构 创建_mysql
- 下一篇: mysql主从安装配置_如何安装和配置m