mysql 错误代码2013

上周,一位客户询问为什么他编写的代码在连接 MySQL 时卡住并报告“Badhandshake”。
后来我发现他用的是旧机器,网速很慢。
另外MySQL服务器连接的是老牌云服务器公司,带宽只有5 0Mbps。
这件事困扰了我很久。

想想看,MySQL连接默认超时时间是5 秒,这是很辛苦的。
我已经穿过一个洞了。
2 01 9 年,由于客户端网络不稳定,系统在深圳崩溃了三个晚上。
超时会在不打开连接的情况下延长。
后来我改变了形状。

为了解决这个问题,我通常遵循以下步骤:
1 最简单的就是进行临时更改并在客户端中设置“global connect connect_timeout = 6 0”。
在这里他付出了更多。
你可以看到“Aborted_connects”,你可以看到“全局状态”如“aborted%”,这是“Aborted_connects”的标志,这是最重要的。
上次帮上海的客户调试,他的值飞到了2 00多,发现网线模式太差,只好更换了。

2 如果仍然不起作用,请将“skip-name-target”添加到 mysqld 配置中。
目前,参议院保留该域名。
但是,请注意,这会导致您的数据库不知道主机名,这是一个安全风险。
我是用北京银行的优化系统来做的。
他们认为连接数据库很慢,所以忘记添加,差点出事。

3 您不能指望互联网永远稳定。
此前,该外资公司的交易系统已在杭州调试。
客户使用 VPN 连接到越南。
网络速度...由您决定。
后来买了专线,大部分问题就解决了。

4 如果执行mysql_query时卡住,则需要更改“net_read_timeout”。
2 02 2 年我帮广州一家电子公司改了,我把值设置为6 0秒,信号立刻就不再崩溃了。

5 最后,如果你怀疑SQL太大,比如BLOB字段。
2 02 3 年我在上海一家游戏公司调试,发现保存日志时不注意,把“max_allowed_pa​​cket”设置得太小了。
如果我能改变这一点就好了。

但是由于种种原因这很麻烦。
如果更改connect_timeout后发现“Aborted_connects”仍然很高,则网络可能有问题。
这时候首先要测试一下网速,看看配置。
DouayRheims 站点特定是什么?想先测试一下您的网速吗?

mysql输入密码后出现error 2013:Lost connection to MySQL server during query 之后就一闪而过。求解。

2 02 2 年,我在某个城市遇到了严重的问题。
我当时用的是MYSQL,但是无法启动。
我坐在电脑前,飞快地输入命令,屏幕上闪现出一道道密码,让我的心一沉。
我当时很困惑,不知道该怎么办。
后来我意识到可能是MYSQL没有初始化。

我进入mysqlcommandline客户端命令窗口,决定输入密码,但我只看到它闪烁。
我很担心,于是赶紧通过cmd进入命令行,找到了MYSQL安装文件里面的bin文件夹。
我输入命令:mysql-u-root1 2 3 希望看到一些错误信息。
结果屏幕上出现error2 003 : Unable to connect to mysql server at 'localhost' <1>。
我心里一惊,我该怎么办?通过右键单击“我的电脑”并选择“管理”,我在“服务和应用程序”下找到了 MYSQL Startup。
我运行的是win7 系统。
按照提示找到MYSQL服务,发现没有启动。
我当时有点极端,想知道为什么系统不理想。

我按照提示启动了MYSQL服务。
然后我回到 mysqlcommandline 客户端命令窗口并输入密码。
这次终于可以正常使用了。
我松了一口气,感觉自己刚刚经历了一场战斗。
虽然问题解决了,但是我还是有点害怕。

MySQL错误system error: 111|ErrorCode =2013

最常见的问题是用户名和密码。
看看这个。
最简单的方法是直接在 ODBC 中测试。