注意:本笔记仅针对win10下的mysql5。

查看默认编码:

mysql的默认编码是latin1,进入MySQL,输入:

show variables like 'char%';

可查看默认编码:

改变MySQL数据库的默认编码 怎么修改mysql默认编码_mysql

修改my.ini文件

首先关闭数据库

然后在mysql安装目录下找到my.ini文件

改变MySQL数据库的默认编码 怎么修改mysql默认编码_默认编码_02

改变MySQL数据库的默认编码 怎么修改mysql默认编码_mysql_03


在 [mysql]下修改为

default-character-set=utf8

在 [mysqld]下修改为:

character_set_server=utf8

修改前:

改变MySQL数据库的默认编码 怎么修改mysql默认编码_mysql_04


修改后:

改变MySQL数据库的默认编码 怎么修改mysql默认编码_默认编码_05

验证是否成功:

启动MySQL服务,

改变MySQL数据库的默认编码 怎么修改mysql默认编码_mysql_06


输入show variables like 'char%';查看验证编码是否已改变:

改变MySQL数据库的默认编码 怎么修改mysql默认编码_默认编码_07


可以看到已经改成utf8编码了。