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

 

posted @ 2021-03-31 16:40  小寒神。  阅读(3131)  评论(0)    收藏  举报