Cant connect to MySQL server on localhost (10061),数据库连接报错,无法远程连接

navicat连接数据总是报这个错,但是服务器防火墙端口权限、mysql远程连接都已经开启,本地也可以正常访问数据库。

此时用netstat -tunlp查看一下网络端口,发现数据库的localAddress地址是127.0.0.1
在这里插入图片描述

需要修改数据库的配置文件

#确认你的数据库配置文件路径对不对
vi /etc/mysql/my.cnf

进去之后在[mysql]下面加上 bind-address = 0.0.0.0
在这里插入图片描述
然后按esc,输入:wq保存退出。

#重启mysql即可
systemctl restart mysql.service

猜你喜欢

转载自blog.csdn.net/u014292402/article/details/126958888
今日推荐