问题标签 [mysql-error-2006]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1058 浏览

python - 插入大量数据时出现 mod_python/MySQL 错误:“OperationalError: (2006, 'MySQL server has gone away')”

当使用大量数据进行 INSERT 时,即:

MySQL 回归

"OperationalError: (2006, 'MySQL server has gone away')"

这是在启动脚本后一分钟内发生的,因此这不是超时问题。此外,mediumtext_field应该能够保存约 16MB 的数据,所以这应该不是问题。

任何想法是什么导致了错误或如何解决它?

正在使用的一些相关库:mod_python 3.3.1MySQL 5.0.51(在 Windows XP SP3 上,通过 xampp,详情如下)

ApacheFriends XAMPP(基础包)1.6.5版

  • 阿帕奇 2.2.6
  • MySQL 5.0.51
  • phpMyAdmin 2.11.3
0 投票
1 回答
4284 浏览

mysql - mysql奇怪的连接问题

我有一个奇怪的问题。我在我的 ubuntu 9.04 上安装了 mysql 5.1。

我已经使用了很长时间(比如 3 个月),一切正常。直到我遇到这个非常奇怪的问题。

当我想连接到随机数据库时,我收到以下消息:

它只发生在某些数据库中,而其他数据库则完全有用且健康。之后,如果我尝试重新启动服务器,我会得到这个。

我不知道该怎么办。我更改了 /var/run/mysqld/mysqld.pid 属性,但仍然无法正常工作。

有谁能够帮我 ?

0 投票
8 回答
60386 浏览

mysql - #2006 MySQL 服务器在 Wamp 中消失了错误

我使用 Wampserver 2.0 版。当我尝试通过 MySQL 查询浏览器或 PHPMyAdmin 导入 sql 文件时,我收到以下错误。

文件大小为 54,528 KB。

在 C:\wamp\bin\mysql\mysql5.1.30\my.ini 中,我在 [mysqldump] 和 [wampmysqld] 中将 max_allowed_pa​​cket 设置为 100M。我在 my.ini 中找不到 wait_timeout 变量。有什么办法可以解决这个问题吗?供您参考,我在下面给出了 my.ini 文件的内容。

0 投票
3 回答
2339 浏览

mysql - (2006, 'MySQL server has gone away') 在 WSGI django

我有一个 MySQL 在 WSGI 下随 Django 一起消失了。我在 stackoverflow 上找到了这个问题的条目,但没有专门针对 Django。谷歌没有帮助,除了变通方法(比如每隔一段时间轮询网站,或者增加数据库超时)。没有什么确定的。从技术上讲,如果服务器挂起连接,Django 和/或 MySQLdb(我使用的是最新的 1.2.3c1)应该尝试重新连接,但这不会发生。如何在没有变通方法的情况下解决此问题?

0 投票
2 回答
6478 浏览

c++ - MySQL 服务器已经消失

这是我的代码片段:

以及我拥有的相应日志:

通常我的程序工作得很好(它在服务器上工作并接受来自客户端的连接),但是每天早上当我尝试连接它时,我都会收到上面的消息。

MySQL服务器可能有什么问题?

0 投票
14 回答
85536 浏览

mysql - 获取 MYSQL 错误:“错误代码:2006 - MySQL 服务器已消失”

当我尝试导入 MYSQL 数据库时,出现以下错误:

有人可以让我知道出了什么问题吗?

0 投票
2 回答
831 浏览

mysql - mysql数据库消失错误2006

我正在导入一个 80 MB 的 sql 文件,并且 mysql 数据库因错误 2006 而消失。我增加了 connect_timeout=2592000 和 wait_timeout = 216000。如果还有什么我需要将 sql 文件导入到数据库中。

它卡在 18236 行。我可以从 18237 行开始导入吗?

感谢所有帮助。

0 投票
1 回答
2288 浏览

mysql - drupal视图模块mysql错误

我已经启用了视图模块并在我进入 drupal 7 中的结构>视图时得到了这个

处理异常时抛出额外的未捕获异常。原来的

PDOException:SQLSTATE [HY000]:一般错误:2006 MySQL 服务器已消失:DELETE FROM {cache_form} WHERE (cid = :db_condition_placeholder_0) ;cache_clear_all() 中的数组( [:db_condition_placeholder_0] => form_form-MKcd7j8VJkLHaG7-JGW-vREo_XeUngdnLcqlKOn-02o )(/home/tennis/public_html/includes/cache.inc 的第 170 行)。额外的

PDOException:SQLSTATE [HY000]:一般错误:2006 MySQL 服务器已消失:INSERT INTO {watchdog}(uid、类型、消息、变量、严重性、链接、位置、引用者、主机名、时间戳)值(:db_insert_placeholder_0、:db_insert_placeholder_1 , :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); 数组 ( [:db_insert_placeholder_0] => 1 [:db_insert_placeholder_1] => php [:db_insert_placeholder_2] => %type: !message in %function (line %line of %file). [:db_insert_placeholder_3] => a:6:{ s:5:"%type";s:12:"PDOException";s:8:"!message";s:240:"SQLSTATE[HY000]: 一般错误:2006 MySQL 服务器已消失:DELETE FROM {cache_form } WHERE (cid = : db_condition_placeholder_0) ; 数组 ([:db_condition_placeholder_0] => form_form-MKcd7j8VJkLHaG7-JGW-vREo_XeUngdnLcqlKOn-02o ) ";s:9:"%function";s:17:"cache_clear_all()";s:5:"%file";s :43:"/home/tennis/public_html/includes/cache.inc";s:5:"%line";i:170;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] =>http://192.168.1.66/~tennis/admin/structure/views [:db_insert_placeholder_7] => http://192.168.1.66/~tennis/user/1 [:db_insert_placeholder_8] => 192.168.1.172 [:db_insert_placeholder_9] = > 1309366098 ) 在 dblog_watchdog() 中(/home/tennis/public_html/modules/dblog/dblog.module 的第 155 行)。

也许我的问题是什么?

0 投票
31 回答
546097 浏览

mysql - MySQL 错误 2006:mysql 服务器已消失

我在办公室运行服务器来处理一些文件并将结果报告给远程 MySQL 服务器。

文件处理需要一些时间,并且该过程中途终止并出现以下错误:

我听说过 MySQL 设置wait_timeout,但我需要在我办公室的服务器或远程 MySQL 服务器上更改它吗?

0 投票
2 回答
2265 浏览

php - MySQL:服务器已消失

因此,当我使用我无法解决的 PHP PDO 运行脚本时,我遇到了这个问题。我的脚本正在索引来自不同服务器上不同数据库的信息(主要是选择查询)。

当我开发脚本时,所有数据库都在同一台服务器上,一切运行良好。现在我将数据库移动到三个不同的服务器上,我得到了这个可怕的错误。

所以这就是每次我运行我的脚本时都会发生的事情:

该脚本运行良好,直到它运行这个简单查询的点(并且每次都崩溃):

(注意,脚本在PHP其中,我正在使用PHP PDO它来访问我的数据库并使用它)

然后它崩溃了,我收到了这个错误:

我已经搜索了很长时间,仍然没有找到解决方案。

我试过:

  • 修改 /etc/my.cnf 中的 max_allowed_pa​​cked (在发生崩溃的 sql 上)将其从 16M 设置为 64M(即使查询返回的结果实际上并没有那么大)。

  • 修改 max_connections 以允许更多,以防我忘记杀死一些已经存在的连接。

  • 检查网络上的问题

  • 许多其他的小事情,例如从主机到远程 sql 服务器的连接。

真正奇怪的是,如果我单独运行查询,它运行良好,如果所有数据库都在同一台服务器上,它也运行良好。

在这一点上我真的很迷茫,不知道问题可能来自哪里,这就是为什么我来寻求帮助或只是一个提示。

这是在异常时崩溃的方法: