首页 > 数据库技术 > 详细

mysql 修改配置文件解决编码问题

时间:2019-06-21 00:39:16      阅读:173      评论:0      收藏:0      [点我收藏+]
在Mys登录成功之后,输入  \s
我们可以看到
Server characterset: latin1
Db characterset: latin1
Client characterset: gbk
Conn. characterset: gbk
等配置信息
可以看到这里的字符编码有的是用latin1 有的是用gbk ,
现在我们想把字符编码统一全部改成utf-8
怎么做呢???
这就需要我们去修改配置文件了 ,具体做法如下:

在我们之前的解压包中,my-default.ini 就是我们默认的配置文件
我们在这个这个默认配置文件旁边新建一个:
my.ini
这样mysql 在启动的时候,就会自动执行my.ini 新的配置文件,而不会再走默认的
打开my.ini
输入下面的通用配置:
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8
这就将我们所有的编码都改成了utf-8 了,这个配置信息的具体意思不需要掌握,值要会用就可以了

现在我们再重启那个服务端
还是以win+R 的方式重启

现在重新登录:
开启cmd
mysql -uroot -p
enter password:654321
然后登录成功
再输入 \s
就可以看到现在的字符编码全部改成了UTF-8 了
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8

mysql 修改配置文件解决编码问题

原文:https://www.cnblogs.com/1832921tongjieducn/p/11062287.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!