#2006 - MySQL 服务器已经消失

#2006 - MySQL server has gone away

首先,我想提一下,我做了一些研究,发现了以下关于相同错误的问题:

None 这些问题——以及相应的答案——实际上符合我的情况。

我正在尝试将目前托管在 OVH 的 WordPress 网站从 VPS 迁移到共享托管解决方案,仍然使用 OVH。

不幸的是,我不能简单地更改我的托管计划,而是需要通过 FTP 备份我的文件(完成)并导出我的数据库(当前问题)。

我正在尝试通过 PHPMyAdmin 导出数据库,并首先尝试使用默认的 quick 选项(而不是 custom 选项)。

一切似乎 运行 顺利,我可以下载我的数据库,作为 .sql 文件。

但是,当我打开此文件并转到底部以确保我的数据库导出已完成时,我发现此错误消息:

<!-- PMA-SQL-ERROR -->
    <div class="error"><h1>Error</h1>
<p><strong>SQL query:</strong>
<a href="db_sql.php?sql_query=SHOW+TABLE+STATUS+FROM+%60madalanahyfr%60+WHERE+Name+%3D+%27wp_terms%27;show_query=1;db=madalanahyfr;token=ef02e420f3f2c53c8f08de662b74062b"><span class="nowrap"><img src="themes/dot.gif" title="Edit" alt="Edit" class="icon ic_b_edit" /> Edit</span></a>    </p>
<p>
<code class="sql"><pre>
SHOW TABLE STATUS FROM `madalanahyfr` WHERE Name = 'wp_terms'
</pre></code>
</p>
<p>
    <strong>MySQL said: </strong><a href="./url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Ferror-messages-server.html" target="mysql_doc"><img src="themes/dot.gif" title="Documentation" alt="Documentation" class="icon ic_b_help" /></a>
</p>
<code>
#2006 - MySQL server has gone away
</code><br />
</div>

所以,看起来我的数据库导出没有完成,如果我尝试将这个数据库文件导入我的新主机,恐怕 运行 会遇到麻烦。

知道这里出了什么问题以及如何解决问题吗?

那是一个腐败的出口,我根本不会相信它。

该错误与 MYSQL 服务器超时或连接中断有关,请通读此 link MYSQL Docco 并尝试按照建议调整 wait_timeout。也许您可以将导出分解为单独的表。