常用的 MySQL 数据库恢复工具(也能进行备份操作)是 phpMyAdmin,这是一个开源、免费的工具,大多数主机商(例如 Hawkhost) 都会免费提供 。相信很多站长也用过 phpMyAdmin 来进行网站数据库的备份和恢复,确实很方便,并且有多国语言界面。不过,有一种情况可能你还没碰到,就是当你的数据库体积比较大时,例如 SQL 备份文件大于 2MB,甚至大于 10MB,这个时候如果你通过 phpMyAdmin 来进行数据库的恢复,就会出错,显示如下的提示: 这是因为你的 SQL 文件体积太大,超过了 phpMyAdmin 的处理能力,这种情况在网络速度比较慢的情况下尤为突出,例如站长在周末晚上 8点这个网络拥挤的时段尝试使用 phpMyAdmin 来恢复大型 MySQL 数据库备份,就容易遇到这种问题。 很显然 phpMyAdmin 只适用于恢复比较小的 SQL 文件备份。对于超大 MySQL 数据库备份的恢复,你必须换一个专用的恢复工具,那就是:BigDump! BigDump 数据库导入工具简介 BigDump 是由德国人 Alexey Ozerov 用 PHP 语言开发的一个工具脚本,它只有一个文件,名为 bigdump.php(你可以改名运行)。这个文件是独立运行的,因此与你的网站核心程序无 关 ,不管 是 WordPress,Drupal 还是 Joomla,只要 你使用的是 MySQL 数据库,都可以用 BigDump 来恢复超大的 .sql 格 式 备份文件。 BigDump 工作的原 理也很简单 :切 割 分 段导入。它在读 取 SQL 文件时,每 次 只读 取 一小部 分 ,将 其 导入,然后 重 新 开始 一次 恢复进程,再 读 取 一小部 分 „ „ 周而 复始 ,直 到将 整 个 SQL 文件全 部 导入。 BigDump 数据库恢复工具用法 演 示 假 设 我 们 已 经 有了一个 MySQL 数据库的备份文件,名为 gate2.sql,文件大小约 150MB(这么 大的文件别 指 望 通过 phpMyAdmin 来恢复了)。数据库字 符 编 码为 utf-8。我 们 演 示一下如何 通过 bigdump.php 工具将 这个备份文件恢复到在线 数据库中 去 。 1、获 取 BigDump 文件并设 置 我 们 下载 BidDump 工具并解 压 ,得 到一个 bigdump.php 文件。毫 无 疑 问,bigdump.php 文件需 要 设 置 一些 参 数,否 则 它怎 么 知 道 要 导入的数据库的连 接 帐号 ? 用文本编辑器打开 bigdump.php 文件,在大约第 38 行开始,我们设置要导入的 MySQL...