mysql 不能插入中文解决方案

#进入mysql查看当前字符集信息
show variables like ‘char%’;

#如果出现以下信息,是不允许中文插入的原因
character-set-database latinl
character-set-server latinl

#ctl+c退出mysql返回linux
#查找mysql配置文件路径
find -name ‘*.cnf’

#编辑配置文件
vi /etc/my.cnf

[client]
default-character-set=utf8

[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

[mysql]
default-character-set=utf8

#symbolic-links=0
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

:wq!

重启mysql服务重新登录mysql即可解决不能插入中文问题
systemctl restart mysql

猜你喜欢

转载自blog.csdn.net/RacardoMlu/article/details/107142060