本文主要是介绍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
这篇关于Cant connect to MySQL server on localhost (10061),数据库连接报错,无法远程连接的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!