首页 > 数据库 > MySQL > 正文

MySQL ERROR 2013 (HY000)错误解决方法

2024-07-24 12:46:26
字体:
来源:转载
供稿:网友

当通过 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 during query 问题。而如果把操作命令写到脚本文件再去执行该脚本文件的话,则必然出现 Lost connection to MySQL server at 'reading initial communication packet', system error: 111。

要是无论通过什么途径远程访问都出现错误可以认为是系统有防火墙之类的限制,但现在这种奇怪的抽筋现象让人百思不得其解。最后找到的解决方法是在 my.cnf 里面的 [mysqld] 段增加一个启动参数

复制代码 代码如下:

skip-name-resolve

问题消失。但原因还是想不出所以然。

您可能感兴趣的文章:

解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)mysql启动的error 2003和1067错误问题解决方法mysql错误处理之ERROR 1786 (HY000)mysql不能启动报error2013错误的多种解决方案MySQLdb ImportError: libmysqlclient.so.18解决方法MySQL错误ERROR 2002 (HY000): Can''t connect to local MySQL server through socketmysql ERROR 1044 (42000): Access denied for user ''''@''localhost'' to databaseMySQL ERROR 1045 (28000): Access denied for user ''root''@''localhost'' (using password: NO) 的原因分解决办法
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表