关于mysql 5.6.36中文乱码
问题描述:
window 10 系统 ,第一次装mysql , my.ini配置文件问题 , 导致 mysql 中文乱码
解决办法:
1.删除配置文件里面全部内容
每个人情况可能不一样,建议先备份一下,以免重装。
2.直接复制下面的内容粘贴
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
init_connect=‘SET NAMES utf8’
#basedir = D:\mysql-5.6.36-winx64\mysql-5.6.36-winx64
//这个是我的 MySQL 安装位置 ,换成自己安装位置,并把这句注释删除
#datadir =D:\mysql-5.6.36-winx64\mysql-5.6.36-winx64\data
//这个是我的 MySQL 位置换成自己电脑上的位置,并把这句注释删除
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
然后保存。
3.在任务管理器找到服务,右键点击 重新启动mysql。
必须重新启动,不然还是乱码
4.打开cmd,进入mysql后使用 : show variables like ‘char%’;查询结果如下图就可以了
之后,所建的支持中文,不会出现乱码。