1. 程式人生 > >Centos7常見問題解決方案

Centos7常見問題解決方案

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常見問題解決方案