加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL数据库MySQL出现SQL Error (2013)连接错误的解决方法

发布时间:2020-12-12 01:08:15 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL数据库MySQL出现SQL Error (2013)连接错误的解决方法》要点: 本文介绍了MYSQL数据库MySQL出现SQL Error (2013)连接错误的解决方法,希望对您有用。如果有疑问,可以联系我们。 现象描述 今天用heidisql登陆虚拟机的MySQL,登陆不上去.等待约一两分钟

《MYSQL数据库MySQL出现SQL Error (2013)连接错误的解决方法》要点:
本文介绍了MYSQL数据库MySQL出现SQL Error (2013)连接错误的解决方法,希望对您有用。如果有疑问,可以联系我们。

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

MYSQL应用

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

解决办法
在my.ini或者my.cnf中
[mysqld]项中,添加MYSQL应用

skip-name-resolve

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

skip-grant-tables

mysql启动参数:MYSQL应用

skip-grant-tables

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读