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