"Can't connect to Mysql server on .....(10038)"的解决办法

    xiaoxiao2021-03-25  136

    关于这个问题的解决方法网上还是挺多的,这里只记录下自己的填坑过程,参考其他方法,这里不一一举出了,统一感谢。

    今天在远程连接我的小服务器mysql的时候报的错误,开始是懵逼的 因为在之前的服务器上是没有问题的。但是搜索一下关键词后,还是找到了解决方法(一下是我的解决方法,自认为是比较简单的):}

    核心就是默认的3306端口没有对外开发,所以首先查看一下:

    netstat -an|grep 3306

    开始显示的是127.0.0.1:3306 执行:

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

    其中一行 bind-address = 127.0.0.1 前边加 #注释掉 保存(可能会遇到提示 readonly 请自行修改权限)

    执行:

    sudo mysql -u root -p

    输入 mysql密码

    mysql> grant all privileges on . to ‘root’@’%’ identified by ‘上边的密码’; mysql>flush privileges;

    重启下 sudo reboot now

    转载请注明原文地址: https://ju.6miu.com/read-9674.html

    最新回复(0)