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

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

开始以为是远程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
, error
连接错误
mysql 1130错误解决、mysql 1142错误解决、mysql 2027错误解决、dnf出现error怎么解决、mysql 1071错误解决,以便于您获取更多的相关知识。

时间: 2025-01-26 18:45:43

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

远程连接局域网内的sql server 无法连接 错误与解决方法_MsSql

第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多 .一般说来,有以下几种可能性: 1.SQL Server名称或IP地址拼写有误: 2.服务器端网络配置有误: 3.客户端网络配置有误. 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因. 首先,检查网络物理连接: ping <服务器IP地址> 或者 ping <服务器名称> 如果 ping <服务器IP地址> 失败,说

远程连接局域网内的sql server 无法连接 错误与解决方法

第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多 .一般说来,有以下几种可能性: 1.SQL Server名称或IP地址拼写有误: 2.服务器端网络配置有误: 3.客户端网络配置有误. 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因. 首先,检查网络物理连接: ping <服务器IP地址> 或者 ping <服务器名称> 如果 ping <服务器IP地址> 失败,说

linux下mysql提示&amp;quot;mysql deamon failed to start&amp;quot;错误的解决方法_Mysql

有台linux服务器,系统为centos系统. 网站突然连接不上数据库,于是朋友直接重启了一下服务器.进到cli模式下,执行 service myqsld start 发现还是提示"mysql deamon failed to start"错误信息. # /etc/init.d/mysqld start MySQL Daemon failed to start. Starting mysqld: [FAILED] 查看mysqld的log文件 #less /var/log/mysqld

Mysql安装 Navicat 出现1044/1045错误的解决方法_Mysql

in Navicat for MySQL,PostgreSQL and Oracle 产生错误的原因是mysql帐户连接到远程mysql服务器没有足够的权限. mysql安装后默认仅允许"localhost"连接.因此多数服务器端的脚本程序很容易连接到本地服务器的本地数据库.客户端计算机被远程服务器阻止直到配置好用户权限. 如果您想从您的桌面访问远程mysql服务器,首先需要知道mysql系统工作的权限. 用户信息存储在名字为"mysql"数据库的user, db,

win7宽带连接错误711解决方法

  win7宽带连接错误代码有很多,今天小编给你带来的是win7宽带连接错误711的解决方法;下面我们一起来看一下win7宽带连接错误711怎么办吧. win7宽带连接错误711解决方法: 第一步 打开"计算机",找到"C:WindowsSystem32LogFiles"文件夹,单击右键选择"属性"; 第二步 点击"安全"选项,选择"高级"; 第三步 点击"所有者"选项,选择"

SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)_MsSql

关于SQLSERVER 9003错误解决方法 只适用于SQL2000: "无法打开新数据库 'POS'.CREATE DATABASE 中止. (Microsoft SQL Server,错误: 9003)" 看是9003错误,就想到可能是由于日志文件的原因,再看数据库文件可能损坏,于是想到dbcc checkdb指令. 方法如下: 1.我们使用默认方式建立一个供恢复使用的数据库(如pos).可以在SQL Server Enterprise Manager里面建立. 2.停掉数据库服务

SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)

关于SQLSERVER 9003错误解决方法 只适用于SQL2000: "无法打开新数据库 'POS'.CREATE DATABASE 中止. (Microsoft SQL Server,错误: 9003)" 看是9003错误,就想到可能是由于日志文件的原因,再看数据库文件可能损坏,于是想到dbcc checkdb指令. 方法如下: 1.我们使用默认方式建立一个供恢复使用的数据库(如pos).可以在SQL Server Enterprise Manager里面建立. 2.停掉数据库服务

mysql启动提示mysql.host 不存在,启动失败的解决方法_Mysql

error 日志当中的记录: [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 从发了帖子,只有人看,没有人回复,看到这种情况只能自己解决问题了,自己动手丰衣足食吗, 嗯... 你还别说,还真让我解决了问题,人啊,都是逼出来的,....没有办法,这个问题对于高手可能是很简单的问题 ,但是对我第一次摸mysql,确实怎么也弄不懂的问题. 好了闲话不多说 说一下我解决

MySQL ERROR 1045 (28000) 错误的解决办法_Mysql

错误现象: ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)  ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)  windows下,以上两个错误的解决方法,本人亲测有效,现分享解决方案如下:  1.找到配置文件my.ini  ,然后将其打开,可以选择用记事本打开.