1.這個問題是在mysql的配置文件my.cnf沒有加character-set-server=utf8mb4,utf8
# vim /etc/my.cnf 命令打開配置文件
在這個配置文件里加入這句話
但是加了這句話后報錯
Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
不慌,主要是要看錯誤日志,上面這段報錯可以說沒有什么很大的價值,網上查問題根本查不出,范圍太廣
查看my.cnf配置文件,看看自己設置的錯誤日志放位置,我的是/var/log/mysql.log
# cat /var/log/mysql.log 然后查看時間比較近的錯誤發現下圖這個,大概說的就是Index.xml這個文件需要改
# vim /usr/local/mysql/share/charsets/Index.xml
我復制了一個,然后id不能一樣就解決了
重啟數據庫就ok了: