navicat for mysql 連接mysql提示 1115-Unknown character set:'utf8mb4'解決辦法


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了:

 


免責聲明!

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



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