① linux ubuntu mysql 远程连接报错10061
查看防火墙配置: vi /etc/iptables.rules
看看有没有开放3360端口,没有就添加一行:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3360 -j ACCEPT
然后引入规则到防火墙
iptables-restore < /etc/iptables.rules
iptables -L -n查看规则是否生效
然后再尝试远程连接。
② Navicat远程连接Linux的MySQL服务Error10061的解决方案
要解决Navicat远程连接Linux的MySQL服务时出现的Error10061问题,我们可以采取简单直接的方法。通常,此错误代码表明MySQL服务器在侦听本地IP地址127.0.0.1时无法接受远程连接。
解决方法很简单,只需在MySQL配置文件中,将bind-address= 127.0.0.1这一行删除或者将其注释掉。这将允许MySQL服务器监听所有IP地址,并接受来自远程主机的连接。
步骤如下:
1. 打开MySQL配置文件,该文件通常位于/etc/mysql/my.cnf或/etc/my.cnf,具体取决于你的Linux发行版。
2. 在文件中查找bind-address= 127.0.0.1这一行。如果存在这行,需要进行修改。
3. 删除这一行,或者在行前添加一个井号(#)将其注释掉。
4. 保存并关闭配置文件。
5. 重启MySQL服务以使更改生效。你可以通过执行以下命令来完成这一步骤:
sudo systemctl restart mysqld
6. 最后,尝试使用Navicat再次连接Linux的MySQL服务,Error10061问题应已解决。
通过上述步骤,我们可以轻松解决在使用Navicat远程连接Linux的MySQL服务时遇到的Error10061问题。这主要涉及到修改MySQL配置文件,以允许服务器监听所有IP地址并接受远程连接。遵循上述指南,问题将得到解决,连接将顺利进行。
③ windows连接linux mysql 报 (10061)错误
兄弟以下方法转别人的.您试看能起作用不.
当通过 TCP/IP 连接 MySQL 远程主机时,出现 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104 。
如果是在linux shell命令行中直接打 mysql 命令,能够顺利连上 MySQL,执行查询语句也比较正常,但如果执行 STOP SLAVE; 命令时就随机出现 ERROR 2013 (HY000): Lost connection to MySQL server ring query 问题。而如果把操作命令写到脚本文件再去执行该脚本文件的话,则必然出现 Lost connection to MySQL server at 'reading initial communication packet', system error: 111
要是无论通过什么途径远程访问都出现错误可以认为是系统有防火墙之类的限制,但现在这种奇怪的抽筋现象让人百思不得其解。最后找到的解决方法是在 my.cnf 里面的 [mysqld] 段增加一个启动参数
skip-name-resolve
问题消失。但原因还是想不出所以然。
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela希望有帮助。可到365testing,测评网,逛逛