手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >MySQL出现SQL Error (2013)连接错误的解决方法
MySQL出现SQL Error (2013)连接错误的解决方法
摘要:现象描述今天用heidisql登陆虚拟机的MySQL,登陆不上去。等待约一两分钟后出现错误提示:SQLError(2013):Lostcon...

现象描述

今天用heidisql登陆虚拟机的MySQL,登陆不上去。等待约一两分钟后出现错误提示:SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0,如下图所示:

MySQL出现SQL Error (2013)连接错误的解决方法1

开始以为是远程TCP/IP root只能通过localhost访问 ,后来新建用户,改为%后还是无果。尝试修改my.ini配置问题后问题消失。

解决办法

在my.ini或者my.cnf中

[mysqld]项中,添加

skip-name-resolve

在解决这个问题过程中,发现另一个启动参数:

skip-grant-tables

mysql启动参数:

skip-grant-tables

顾名思义,就是在启动mysql时不启动grant-tables,授权表。有什么用呢?当然是忘记管理员密码、mysql数据库中user表出问题时有用。使用该参数,那么任何帐号用任何的密码(当然也包括空)都可以登录到mysql数据库了。

【MySQL出现SQL Error (2013)连接错误的解决方法】相关文章:

MySQL server has gone away错误提示解决方法

在MySQL中增添新用户权限的方法

MySQL五个查询优化方法

winxp 安装MYSQL 出现Error 1045 access denied 的解决方法

Can't connect to MySQL server on localhost (10061)解决方法

mysql出现Error performing load command的解决方法

修改MYSQL最大连接数的3种方法分享

sqlserver2000数据压缩解决方法

MYSQL安装时解决要输入current root password的解决方法

windows下mysql忘记root密码的解决方法

精品推荐
分类导航