网站搜索

MySQLDumper:基于 PHP 和 Perl 的 MySQL 数据库备份工具


MySQL 是世界上最流行的数据库之一。该数据库除了可以安装在Linux平台之外,还可以安装在Microsoft Windows平台上。为什么这个数据库如此受欢迎?这可能是由于其强大的功能和免费使用造成的。作为数据库管理员,数据库备份对于维护数据的可用性确实至关重要。如果我们的数据库发生问题,它将最大限度地降低风险。

由于MySQL是一个流行的数据库,因此我们可以使用很多软件来备份它。从控制台模式到基于网络的软件。现在我们将向您展示MySQLDumper作为备份MySQL数据库的工具。

什么是 MySQLDumper?

MySQLDumper 是另一个基于网络的开源工具,用于备份 MySQL 数据库。它由 PHP 和 Perl 构建,可以轻松转储和恢复 MySQL 数据。它特别适合共享主机,在这种情况下我们无法访问 Linux shell。

MySQLDump 功能

MySQLDumper 有很多功能,但以下是您可能感兴趣的一些功能。

  1. 简易安装;只需确保您有一个可用的 Web 服务器并将浏览器指向 MySQLDumper 安装文件即可。
  2. 备份开始前显示所有参数;所以你确定你在做什么。
  3. 数据库概述;查看正在运行的进程/
  4. SQL-浏览器:访问 MySQL 表、删除表、编辑或插入数据。
  5. 两种备份方法,使用 PHP 或 Perl。
  6. 完整的日志文件。
  7. 自动删除旧备份的文件。
  8. 创建目录保护。

Linux中MySQLDumper的安装

安装 MySQLDumper 非常简单。首先我们可以从以下链接下载MySQLDumper。

  1. 下载 MySQLDumper

在撰写本文时,最新版本是 1.24。因此,请在您的工作 Web 服务器目录(即 /var/www/var/www/html)下下载最新版本。获得后,您可以解压 MySQLDumper1.24.4.zip

unzip MySQLDumper1.24.4.zip

然后你会发现一个“msd1.24.4”文件夹。该文件夹包含所有 MySQLDumper 文件。下一步,您只需将浏览器指向 MySQLDumper 安装文件即可。该文件是“msd1.24.4/install.php”。以下是超级简单的MySQLDumper的步骤。

1.我们需要选择安装语言

2. 我们需要填写一些凭据,例如主机名、用户和 MySQL 密码。

3. 我们可以通过单击连接到MySQL按钮来测试与数据库的连接。如果成功,我们将看到一条消息“数据库连接已建立”。

4. 收到消息后,单击“保存”并继续安装按钮。您将进入主屏幕。

如何使用 MySQLDumper

从它的名字我们可以猜到,MySQLDumper的主要功能是备份MySQL数据库。使用此应用程序,备份(和恢复)MySQL 数据库非常容易。我们开始来看看吧。

使用 PHP 的备份过程

功能菜单位于左侧面板导航上。首先我们需要选择要备份的数据库。我们可以在左侧菜单中看到该选项。

在上面的屏幕截图中,我们选择备份名为“employees”的数据库。

然后我们可以选择左侧的“备份”菜单。然后选择顶部区域的“备份 PHP”。我们将会有一个这样的屏幕。

然后单击“开始新备份”。将向您显示备份活动的进度。

备份进度完成后,我们可以看到通知。

使用 Perl 的备份过程

MySQLDumper 支持的另一种备份方法是“Backup Perl”。通过这种方法,我们将使用 Perl 作为备份引擎。

请注意,在运行此备份方法之前,您的网络服务器必须支持“Perl/CGI”脚本。否则,当您单击“测试 Perl”按钮时,您将看到类似这样的错误。

和PHP备份方法一样,我们需要选择要备份的数据库。然后从左侧导航面板中选择“备份”菜单。然后单击“备份 Perl”按钮。

MySQLDumper 将在底部区域显示一些活动参数。然后我们可以单击“运行 Perl Cron”脚本按钮。使用这种方法,我们将不会看到任何进度条出现。此备份过程的持续时间将取决于我们要备份的数据库。如果没有错误,那么我们将看到这样的通知。

恢复过程

使用 MySQLDumper 恢复备份也很容易。您可以单击左侧导航面板中的“恢复”菜单。与备份活动不同,所有备份都可以在恢复页面的底部区域找到。

当我们需要选择备份时,我们可以从那里进行选择。上面区域是选定的准备恢复的备份。如果您想进行完全恢复,请点击上面的“恢复”按钮。如果您只想恢复某些表格,请点击上面的“选择要恢复的表格”。

完成后,点击“恢复”。只需稍等片刻即可完成恢复进度。

创建目录保护

默认情况下,任何知道其 URL 的人都可以访问 MySQLDumper 的主页。使用目录保护,我们可以创建一个受密码保护的主屏幕。此目录保护利用 Apache Web 服务器上的“.htaccess”功能。

要创建它,只需单击主屏幕上的创建目录保护按钮即可。

然后您会要求提供一些凭据。

完成后,单击创建目录保护按钮。之后,您将看到一个确认页面。

如果没有错误,将会显示成功消息。

下次您访问该页面时,MySQLDumper 会在您看到其主屏幕之前询问您密码。

文件管理

此菜单用于维护所有可用的备份和恢复。

以下是可以在此页面中完成的一些活动。

  1. 删除备份;使用顶部区域的删除按钮。
  2. 下载备份;单击备份名称。
  3. 选择备份;单击“所有备份”区域中的数据库名称。
  4. 上传要恢复的大备份
  5. 将数据库转换为 MySQLDumper (MSD) 格式。

注意:当我们尝试在不使用任何压缩的情况下转换数据库时,我们发现MySQLDumper创建了一个名为“part_1.sql”的数据库。尺寸小于原始来源。

SQL浏览器

如果您想运行特定的 SQL 命令,您可以在此 SQL 浏览器页面中执行。但请你应该知道你在做什么。

配置

上述所有功能都可以从配置菜单进行配置。以下是我们可以配置的一些部分。

一般的

界面

自动删除

电子邮件

文件传输协议

克朗脚本

日志管理

MySQLDumper还为我们提供了基本的日志。这样我们就可以知道备份恢复活动何时发生。要访问日志页面,只需单击左侧导航面板中的“日志”菜单。

有3种日志。 PHP-LogPerl-LogPerl-Complete Log

结论

MySQLDumper可能不是MySQL最好的备份工具。但随着这个应用程序的易用性,人们可能会开始使用这个应用程序。不幸的是,我发现MySQLDumper没有配备离线文档。但它仍然是备份 MySQL 数据库的一个很好的替代工具。

http://www.mysqldumper.net/