CentOS7安裝MySQL5.7常見問題


下載與安裝

親測有效:

設置MySQL服務開機自啟動

注意,CentOS6和7有一點不同:CentOS7中服務不用service命令來操作,也不再用chkconfig來設置開機自啟動!

詳情:

MySQL無法啟動的問題

Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

在上一步啟動MySQL時,報了這個錯。根據提示查看這兩個文件,貌似並沒有找到找到真正原因,於是考慮查看MySQL的日志。

報錯時可查看MySQL的日志

 vi /var/log/mysqld.log

報錯:unknown variable 'default-character-set=utf8'

查看MySQL日志后發現無法啟動的原因是未能識別配置文件/etc/my.cnf中的屬性。該屬性是為設置默認字符集為utf8的。

查到原因是因為從MySQL5.5版本開始,用 character_set_server=utf8 取代了 default-character-set=utf8 屬性。

MySQL5.7版本修改默認字符集utf8


 

總之,想少踩點坑的話,建議用CentOS6.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM