关于#MySQL#的问题,如何解决?

Navicat for MySQL远程连接Windows上mysql时报Can't connect to MySQL server on ' ' (10061)

你先试试cmd能进入mysql不,能进入说明mysql服务没问题,就可能是网络或者mysql的配置问题了

应该跟网络有关系,你远程的话,ip,网关之类的,先能ping通再说。

提几个排查思路,如果有帮助请点采纳:
1、确保MySQL正常运行中,有进程;没有则启动。
2、查看远程Windows服务器上的MySQL服务端端口是否与Navicat连接的是同一端口,不同则改正,连接测试。
3、能通过Win10自带的telnet或Git Bash的telnet测试下到服务器的网络,命令格式:telnet 服务器地址 MySQL端口号,如果能出现连接成功,则说明网络策略正常,理论上能访问到数据库服务;反之,检查网络策略及网关是否放行此端口,需要运维人员协助排查。

参考文章:https://blog.csdn.net/qq_15719613/article/details/105728196

http://www.muzhuangnet.com/show/46006.html

服务器上本地能进入mysql,其他机器用Navicat远程连接不上是吧,你的MySQL配置允许远程访问没?如果没开启开启一下,可以参考这个文章,https://blog.csdn.net/m0_67402914/article/details/124322480?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166089862016781667819296%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166089862016781667819296&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-124322480-null-null.142^v42^pc_rank_34,185^v2^control&utm_term=mysql%E5%BC%80%E5%90%AF%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90&spm=1018.2226.3001.4187

检查防火墙