phpMyBackupPro  - 用于Linux的基于Web的MySQL备份工具

phpMyBackupPro是一个开源的非常易于使用的基于Web 的MySQL备份应用程序,在编写 GNU GPL下发布 PHP语言。 它允许你创建 计划的备份恢复管理他们, 下载电子邮件 ,或上传备份到任何 FTP服务器和多很多。 它也需要 文件目录的备份和上传到 FTP服务器上。 它支持备份三个压缩级别( 无压缩 ,zipgzip压缩)。 它还支持两种可供选择的安全登录方法 ,HTTPHTML验证。

特征

以下是 “phpMyBackupPro”的一些主要的关键功能。
  1. 单个或多个数据库备份支持带或不带数据 表结构
  2. 支持的压缩的三级都没有压缩 ,gzipzip压缩
  3. 不使用小型PHP脚本的cron作业创建计划的备份。
  4. 上传备份到直接的FTP服务器和电子邮件备份张贴。
  5. 只有ApachePHP需要就如Linux,MacWindows平台上运行。
  6. Shell接口手动或使用cron的脚本进行备份。
  7. 整个文件目录的备份 ,并将其移动到任何FTP服务器。
  8. 就拿几个的MySQL服务器从不同的帐户数据库备份。
  9. 两种安全认证方式支持HTTPHTML登录验证。
  10. 友好的界面,非常容易安装和设置。
  11. 语言支持。
MySQL的备份和恢复命令行他们始终是一个很好的做法,但是如果当你没有物理访问服务器。 在此,情况 phpMyBackupPro工具就派上用场了。

如何在RHEL / CentOS / Fedora和Debian / Ubuntu中安装phpMyBackupPro

对于安装应用程序 phpMyBackupPro,您必须运行 Apache Web服务器,并在服务器上安装 PHP。让我们在服务器上安装这些必需的软件包。
安装Apache和PHP
在安装使用 yum命令 红帽的系统。
# yum install httpd 
# yum install php php-mysql
# service httpd start
上使用基于 Debian的系统上安装 apt-get命令。
# apt-get install apache2 
# apt-get install php5 libapache2-mod-auth-mysql php5-mysql
# service apache2 start
最新 phpMyBackupPro版本可从下载 phpMyBackupPro网站 ,或者您可以使用下面的 “wget的 ”命令下载。
# cd /usr/share
# wget http://kaz.dl.sourceforge.net/project/phpmybackup/phpMyBackupPro/phpmyBackupPro%202.4/phpMyBackupPro-2.4.zip
解压缩 的/ usr /共享/目录下的 phpMyBackupPro zip文件。
# unzip phpMyBackupPro-2.4.zip
为了安全起见,最好到 / usr /共享/ phpmybackup目录下的文件夹的内容放置。
# cd phpMyBackupPro-2.4
# mv phpMyBackupPro/ /usr/share/phpmybackup
# mv documentation/ /usr/share/phpmybackup/
下次再去Apache “conf.d”目录下,并创建一个在它之下名为 “phpmybackup.conf”文件。 对于基于 Red Hat系统路径应该是 (/etc/httpd/conf.d/)Debain(/etc/apache2/conf.d)。
# vi phpmybackup.conf
将以下行追加到它。保存并关闭。以下规则在默认情况下能够访问所有,如果你想限制访问特定的 IP。 替换“ 所有 ”您的 IP地址“。 例如,行应为“ 从172.16.25.125允许 ”。
Alias /phpmybackup /usr/share/phpmybackup
<Directory /usr/share/phpmybackup>
Options None
Order allow,deny
allow from all
</Directory>
重新启动 Apache服务。
# /etc/init.d/httpd restart (On Red Hat systems)
# /etc/init.d/apache2 restart (On Debian systems)
在某些系统上,某些文件必须有文件 “global_conf.php”和“ 出口 ”目录写入权限。
# cd /usr/share/
# chown -R root:apache phpmybackup (On Red Hat systems)
# chown -R root:www-data phpmybackup (On Debian systems)
# cd /usr/share/phpmybackup/
# chmod 0777 global_conf.php
# chmod 0777 export
现在,你几乎准备好开始 phpMyBackupPro。 导航到浏览器并加载这样的 config.php文件。
http://localhost/phpmybackup/config.php
OR
http://ip-address/phpmybackup/config.php
在配置选项卡插入你的 MySQL的详细信息,如 主机名用户名密码数据库名称 。 如果您想设置 FTP保存 备用 S,如下图所示输入 FTP的登录信息。

配置面板

接下来,点击“ 备份 ”选项卡上看到你的 MySQL数据库的列表,并选择您要采取备份的数据库名称。

备份面板

计划备份有两种常用的计划备份方法:
  1. 通过包括计划脚本到现有的应用程序。
  2. 通过在HTML框架使用一个隐藏框架
要计划备份,您必须首先创建计划脚本。进入“ 计划备份 ”选项卡。

计划备份

选择您希望生成备份的频率。然后,你必须选择一个 PHP脚本后来将包括时间表脚本的目录。 之后, 选择数据库备份 的名称输入注释 ,选择 压缩类型,最后点击“ 查看脚本”按钮。在下一页上,您将看到新创建的计划脚本。 而不是复制生成的代码到新的文件,你可以通过给想在文本框中输入 “schedule_backup.php”的文件名保存代码,并点击“ 保存数据 ”,保存。 欲了解更多信息,请阅读文档目录下的 “SCHEDULED_BACKUPS.txt”文件。

备份脚本

“SQL查询 ”选项卡构建运行简单的 SQL查询来从本地计算机数据库或导入数据库。

SQL查询Shell

在“ 开始 ”选项卡上显示您当前 Apache,PHPMySQL版本信息。

版本信息

phpMyBackupPro是迄今为止对 MySQL最简单的备份解决方案。 如果你正在处理 MySQL服务器,然后 PMB P是必须的需要的应用程序,可以帮助您以最小的努力节约您宝贵的数据。

参考链接

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

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

支付宝扫一扫打赏

微信扫一扫打赏