MySQL5.7编码设置
MySQL5.7编码设置——解决在命令行操作sql乱码问题
修改mysql的数据目录下(当时你指定安装的数据目录,或者去C:\ProgramData\MySQL\MySQL Server 5.7下找)的my.ini配置文件:
[mysql] # 大概63行左右,在其下面添加
default-character-set=utf8
[mysqld] # 大概76行左右,在其下面添加
character-set-server=utf8
collation-server=utf8_general_ci
然后使用命令行重启mysql5.7服务,依次打开“计算机管理--->服务--->重启MySQL57”。
打开终端连接mysql5.7,输入show variables like 'character_%';
以及show variables like 'collation_%';
可以看到已经字符集和字符比较规则已经得到了修改。
---------------------------------------------分割线-------------------------------------------
PS:如果之前的数据库发生了此在命令行操作sql乱码问题,除了上述的配置,还需要重新建立出了问题的数据库。