更换版本秘钥导致mysql启动失败提示2003-cannot connect to MySql server on 'localhost'(10038)

连接数据库失败,提示错误码10038

2003-cannot connect to MySql server on ‘localhost’(10038)

之前系统过期换了个版本秘钥,再打开MySQL提示说 “2003-cannot connect to MySql server on ‘localhost’(10038)”
更换版本秘钥导致mysql启动失败提示2003-cannot connect to MySql server on 'localhost'(10038)
检查网络并重启后发现不管用

一直启动服务器失败就很讨厌了

看了一下恢复教程,发现可能是3306端口被绑到本地ip上了

需要打开

vim /etc/mysql/mysql.conf.d/mysqld.cnf

这个文件
然后找到然后找到bind-address = 127.0.0.1注释掉(#bind-address = 127.0.0.1

重启mysql,原文连接在这里:
2003 - Can’t connect to MySQL … (10038) 问题解决

在没有改动原先的路径基础上,找到这个文件注释上述代码可以解决

但通过cmd修改略微繁琐

结合2003-cannot connect to MySql server on ‘localhost’(10038),mysql服务启动失败这篇解决方式

找到安装目录下data路径删除data中的所有文件

然后打开cmd

输入net start mysql

更换版本秘钥导致mysql启动失败提示2003-cannot connect to MySql server on 'localhost'(10038)
ok 再打开MySQL提示连接成功

更换版本秘钥导致mysql启动失败提示2003-cannot connect to MySql server on 'localhost'(10038)