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