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”。
image
打开终端连接mysql5.7,输入show variables like 'character_%';以及show variables like 'collation_%';可以看到已经字符集和字符比较规则已经得到了修改。
image
---------------------------------------------分割线-------------------------------------------
image
PS:如果之前的数据库发生了此在命令行操作sql乱码问题,除了上述的配置,还需要重新建立出了问题的数据库。

posted @ 2024-06-10 10:37  LiangXin_Alex  阅读(30)  评论(0编辑  收藏  举报