当前位置:Gxlcms > 数据库问题 > 更改Mysql5.7的默认编码为utf8解决database为latin1无法修改问题

更改Mysql5.7的默认编码为utf8解决database为latin1无法修改问题

时间:2021-07-01 10:21:17 帮助过:25人阅读

1、修改字符集为utf8
打开MYsql配置文件,路径如下:  MySQL\MySQL Server 5.7\my.ini
按i键进入编辑模式并加入以下配置,
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

2.启动mysql服务进入终端查看mysql字符集
查看当前字符集编码

show variables like ‘%char%‘;

技术图片

 

 

3、还有一点设置好字符集 5.7有个点让人很难受 当你设置完之后你会发现,你之前建立的数据库还是latin1,无论你怎么设置都没有用的

技术图片

 

 

标红处一直是database = latin1,
那是因为5.7的数据库里的database这个已经被官方弃用,如果不嫌麻烦把mysql升级到8.0就可以设置字符集,如果不设置的话,那么5.7里老的数据并不会随着你的设置而改变,除非你新建一个库把老的数据库都迁移过来然后手动改掉每个数据库的字符集。

 

 

技术图片

 

更改Mysql5.7的默认编码为utf8解决database为latin1无法修改问题

标签:新建   修改   base   问题   har   编辑模式   无法   更改   png   

人气教程排行