阿里云centos 更改配置,使得mysql支持中文存储

1.登录mysql,查看mysql编码

  • mysql -u root -p;
    这里写图片描述

  • show variables like ‘character_set_%’;
    这里写图片描述
    发现有些是Latin1,也就是ios-8899-1,不支持中文,退出mysql

  • quit;

2.修改my.cnf文件

  • vi /etc/my.cnf

     在[client]下增加default-character-set=utf8,没有[client]自己添加
     在[mysqld]下增加character_set_server=utf8
    

    这里写图片描述

3.重启mysql

  • /bin/systemctl restart mysqld.service
    这里写图片描述

4.再次登录mysql就修改好了编码
这里写图片描述

注意:

我一开以为mysql重启,我就重新start,也就是/bin/systemctl start mysqld.service,发现这个根本不会重新启动,也就是my.cnf修改的内容不会读取,额,跟我想象中的不太一样,还是要restart有点区别的

猜你喜欢

转载自blog.csdn.net/zbbzb/article/details/79378948