Centos7常見問題解決方案
阿新 • • 發佈:2018-11-18
variable pos 才會 rac blog unknown indent cin lov
1,在Centos7中用MariaDB代替了mysql數據庫
,2,mysql報錯:/usr/sbin/mysqld:unknown variable ‘default-character-set=utf8‘
修改mysql的字符集時,為了將默認字符集設置為utf-8,便將/etc/my.cnf下[mysqld]加了一行 default-character-set=utf8,
但是在下次啟動系統的時候,mysql登錄不上,報錯Can‘t connect to local MySQL serverthrough socket ‘/var/lib/mysql/mysql.sock‘(2),
這時通過命令查找mysql.sock #find / -name mysql.sock ,
沒有查找到文件,mysqld服務啟動後才會生成該文件,
然後查看mysqld是否啟動 #sudo service mysqld status
mysqld服務沒有啟動成功,查看日誌文件 /var/log/mysqld.log
發現有報錯: /usr/sbin/mysqld:unknown variable ‘default-character-set=utf8‘
此報錯是由/etc/my.cnf配置文件下的[mysqld]設置字符集引起的,解決方法:將default-character-set=utf8 改為 character_set_server=utf8
重啟系統即可。
[client]下的不要修改
Centos7常見問題解決方案