数据库
首页 > 数据库> > 报错5_使用Docker安装的MySQL修改编码之后SQLyog连接报错2003解决思路

报错5_使用Docker安装的MySQL修改编码之后SQLyog连接报错2003解决思路

作者:互联网

一、问题描述

前面进行了操作:Docker+MySQL实战篇1_设置MySQL定时自动备份(crontabs定时执行sh备份脚本)

之前使用docker安装mysql设置的字符集编码没问题,可以SQLyog连接,但是为了备份,改了字符集,导致出现下述情况:

在这里插入图片描述

之后无论怎么修改my.cnf配置文件设置编码,还是连接不上,但是mysql能正常启动打开,使用status查看字符集

[mysqldump]

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection=utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

在这里插入图片描述

无论怎么修改cnf,重启mysql都没用…

二、解决思路尝试

总之该检查的都检查了,还是不行…

解决

最后解决的方式是:重启服务器。可能是之前设置时区导致的问题,也可能是其他没注意的问题…

重启解决90%的问题!!!

标签:SQLyog,set,default,utf8,character,2003,报错,mysql
来源: https://blog.csdn.net/qq_24654501/article/details/121008914