qbluesky

如何修改mysql配置文件my.ini?解决mysql中文乱码问题?

在mysql中配置文件

在sqlyog中写入: SHOW VARIABLES LIKE \'character%\'

查询结果是

 

如何将此处的latin1修改为utf-8? 步骤如下:

 

(1)首先找到mysql的配置文件my.ini

在如下路径中打开MySQLWorkbench.exe

 

打开后,可以看到my.ini所在的位置:(红色圆圈内)

 

 

 

(2)修改my.ini的内容

 

在[mysqld]后面追加

character_set_server=utf8

注意:必须要放在[mysqld]的后面,放在之前的,设置是无效的。

 

(3)最后重启mysql服务

打开命令行(cmd.exe),在其中输入services.msc, 回车,打开服务

 

 找到MYSQL对应的服务,将其重启动,设置即生效。

 

 

在sqlyog中,重新执行SHOW VARIABLES LIKE \'character%\',查看设置后的结果:

 

 

 

这样设置后,插入到mysql数据库的中文,将不会出现乱码。

 

发表于 2018-11-24 20:13  Qbluesky  阅读(1025)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章: