mysql安装时默认设置的字符集是latin1,而它是不支持中文,所以导致当插入的数据含有中文时,会出现乱码或者无法插入到数据库中。

因此我们需要修改mysql的默认字符集为utf8,(mysql怎么改颜色 mysql怎么修改字体_mysql怎么改颜色),utf8字符集下一个字符占3个字节,如果涉及到emoji(四个字节),还需要将utf8修改为utf8mb4字符集,后者一个字符默认占四个字节。

第一步:首先确保mysql服务已经开启

mysql怎么改颜色 mysql怎么修改字体_mysql_02

mysql怎么改颜色 mysql怎么修改字体_mysql怎么改颜色_03

上面的链接有如何查看mysql服务名的方法。

mysql怎么改颜色 mysql怎么修改字体_mysql_04

第二步:登录mysql

登录命令:mysql -u root -p,接着按会出,再输入密码按回车。

mysql怎么改颜色 mysql怎么修改字体_mysql_05

mysql怎么改颜色 mysql怎么修改字体_mysql_06

第三步:查看mysql的默认字符集

输入命令show variables like '%char%';直接复制这个命令,以防出现中文字符的情况。

mysql怎么改颜色 mysql怎么修改字体_sql_07


可以看到有些是latin1、gbk字符集,我们需要将它们都修改为utf8字符集。

第四步:修改my.ini文件

打开目录C:\ProgramData\Mysql\Mysql Server 5.7\

mysql怎么改颜色 mysql怎么修改字体_mysql_08


mysql怎么改颜色 mysql怎么修改字体_mysql_09

mysql怎么改颜色 mysql怎么修改字体_sql_10


在下面的位置分别加上对应的内容。

mysql怎么改颜色 mysql怎么修改字体_mysql_11


mysql怎么改颜色 mysql怎么修改字体_管理员权限_12


mysql怎么改颜色 mysql怎么修改字体_sql_13

第五步:重启mysql服务

mysql怎么改颜色 mysql怎么修改字体_mysql_02

mysql怎么改颜色 mysql怎么修改字体_管理员权限_15

第六步:重新登录mysql查看字符集

mysql怎么改颜色 mysql怎么修改字体_管理员权限_16

mysql怎么改颜色 mysql怎么修改字体_sql_17

请将刚刚修改好的C:\ProgramData\Mysql\Mysql Server 5.7\my.ini文件复制到安装路径下!!!

mysql怎么改颜色 mysql怎么修改字体_mysql怎么改颜色_18

重启mysql服务,再登录mysql查看字符集(重复第五、六步)

这个时候应该是修改成功的,如果还是不行的话,有可能你安装的mysql出问题,请重装试试。