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

 更新时间:2016年06月27日 17:45:08   作者:zm2714  
这篇文章主要介绍了MySQL出现SQL Error (2013)连接错误的解决方法,2013错误主要还是在于用户的授权问题,需要的朋友可以参考下

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

2016627174208140.png (706×126)

开始以为是远程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产生随机数并连接字符串的方法示例

    MySQL产生随机数并连接字符串的方法示例

    这篇文章主要介绍了MySQL产生随机数并连接字符串的方法,简单分析了相关函数,并结合实例形式给出了相应的SQL语句实现方法,需要的朋友可以参考下
    2017-05-05
  • MySQL安装配置方法教程

    MySQL安装配置方法教程

    这篇文章主要为大家详细分享了MySQL安装配置方法教程,包括Linux/UNIX和Window系统上安装MySQL的具体步骤,感兴趣的朋友可以参考一下
    2016-05-05
  • MYSQL大数据导入

    MYSQL大数据导入

    MYSQL大数据导入...
    2006-11-11
  • MySQL8的主要目录结构解读

    MySQL8的主要目录结构解读

    这篇文章主要介绍了MySQL8的主要目录结构,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Mysqlslap MySQL压力测试工具 简单教程

    Mysqlslap MySQL压力测试工具 简单教程

    Mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提供了“高负荷攻击MySQL”的数据性能报告。并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别
    2011-10-10
  • mysql 月份查询该月有付款的数据

    mysql 月份查询该月有付款的数据

    mysql选择月份查询该月有付款的数据(间隔x月并提前5天付款)
    2010-04-04
  • MySQL删除数据库的方法举例

    MySQL删除数据库的方法举例

    很久没有使用命令行操作mysql,百度搜罗后重新整理,加强记忆便于查询,下面这篇文章主要给大家介绍了关于MySQL删除数据库的相关资料,文中给出了详细的实例代码,需要的朋友可以参考下
    2023-04-04
  • Centos5.5中安装Mysql5.5过程分享

    Centos5.5中安装Mysql5.5过程分享

    这篇文章主要介绍了Centos5.5中安装Mysql5.5过程分享,本文使用编译方法安装MySQL,并给出了一些可能遇到的错误和解决方法,需要的朋友可以参考下
    2015-01-01
  • MySQL多层级结构-树搜索介绍

    MySQL多层级结构-树搜索介绍

    这篇文章主要介绍了MySQL多层级结构-树搜索,需要的朋友可以参考下
    2016-07-07
  • mysql 本地数据库如何从远程数据库导数据

    mysql 本地数据库如何从远程数据库导数据

    mysql 本地数据库如何从远程数据库导数据,本文以此问题进行详细介绍,需要了解的朋友可以参考下
    2012-11-11

最新评论