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

MySQL是在世界上最流行的数据库之一。 该数据库可以在微软Windows平台上安装除Linux平台的。 为什么这个数据库是如此受欢迎? 它可能由其强大的功能和免费使用。 作为数据库管理员,数据库备份对于维护数据的可用性至关重要。 它将最小化我们的数据库发生事件的风险。

在Linux中安装MySQLDumper

由于MySQL是一个流行的数据库,有很多的软件,我们可以用它来备份它。 从控制台模式到基于Web的软件。 现在,我们会给你一个看MySQLDumper作为备份MySQL数据库的工具。

什么是MySQLDumper?

MySQLDumper是一个用于备份MySQL数据库一个又一个开源的基于Web的工具。 它从PHP和Perl构建,可以轻松地转储和恢复您的MySQL数据。 它特别适合于共享主机,我们没有访问Linux shell。

MySQLDumper特性

有很多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.我们需要选择安装语言

选择语言

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

数据库参数

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

测试数据库连接

4.一旦你得到了消息,请单击“ 保存 ”并继续安装按钮。 您将进入主屏幕。

主屏幕

如何使用MySQLDumper

我们可以从它的名字猜测,MySQLDumper的主要功能是备份你的MySQL数据库。 有了这个应用程序,备份(和恢复)MySQL数据库非常容易。 让我们开始看看。

使用PHP的备份过程

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

选择数据库

在上面的截图中,我们选择备份一个名为“ 雇员 ”的数据库。

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

选择备份PHP

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

数据库备份进度

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

备份完成

使用Perl的备份过程

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

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

测试Perl支持

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

选择备份Perl

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

Perl CronDump详细信息

恢复过程

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

还原数据库备份

当我们需要选择一个备份,我们可以从那里选择。 在上面的区域是准备恢复的选定备份。 如果你想要做的完全恢复,然后点击“ 恢复 ”按钮的上方。 如果你只希望恢复一些表格时,单击上进行上述恢复“ 选择表 ”。

还原数据库表

一旦完成后,点击“ 恢复 ”。 只需等待一会儿完成恢复进度。

还原进度

创建目录保护

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

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

保护MySQLDumper

然后你会要求提供一些凭证。

输入登录凭据

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

保护确认

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

保护成功

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

输入密码

文件管理

此菜单用于维护所有可用的备份和还原。

所有数据库备份

这里有一些活动可以在这个页面。

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

注意 :当我们试图转换数据库不使用任何压缩,我们发现MySQLDumper创建“part_1.sql”名称的数据库。 尺寸小于原始来源。

SQL浏览器

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

SQL浏览器

组态

可以从配置菜单配置上述所有功能。 这里有一些部分,我们可以配置。

一般

一般配置

接口

接口配置

自动删除

自动删除详细信息

电子邮件

电子邮件通知

FTP

FTP备份传输

Cronscript

Crondump设置

日志管理

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

有3种日志。PHP的日志 ,Perl的日志Perl的完整的日志

PHP日志

Perl Log

Perl完整日志

结论

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

http://www.mysqldumper.net/

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏