phpMyBackupPro - 适用于 Linux 的基于 Web 的 MySQL 备份工具phpMyBackupPro - 适用于 Linux 的基于 Web 的 MySQL 备份工具phpMyBackupPro - 适用于 Linux 的基于 Web 的 MySQL 备份工具phpMyBackupPro - 适用于 Linux 的基于 Web 的 MySQL 备份工具
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

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

phpMyBackupPro 是一个开源的、非常易于使用的基于 Web 的 MySQL 备份应用程序,以 PHP 语言编写,在 GNU GPL 下发布强>。它允许您创建安排备份、恢复和管理它们、下载、电子邮件 ,或将备份上传到任何 FTP 服务器等等。它还会备份文件目录并将其上传到FTP 服务器上。

它支持三种备份压缩级别(无压缩、zip 或 gzip 压缩)。它还支持两种替代安全登录方法:HTTP 或 HTML 身份验证。

特征

以下是“phpMyBackupPro”的一些主要关键功能。

  1. 支持带或不带数据、表结构的单个或多个数据库备份。
  2. 支持的三种压缩级别是无压缩、gzip 或zip 压缩。
  3. 使用小型 PHP 脚本创建没有 cron 作业的计划备份。
  4. 将备份直接上传到 FTP 服务器并通过电子邮件发布备份。
  5. 只需 Apache 和 PHP 即可在 Linux、Mac 或 Windows 等平台上运行。
  6. 用于手动或使用 cron 脚本进行备份的 Shell 界面。
  7. 整个文件目录备份并将它们移动到任何FTP服务器。
  8. 从多个 MySQL 服务器上的不同帐户进行数据库备份。
  9. 两种安全认证方式支持HTTP或HTML登录认证。
  10. 友好的界面,非常容易安装和设置。
  11. 支持多种语言。

进行 MySQL 备份并从命令行恢复它们始终是一个很好的做法,但如果您无法物理访问服务器时该怎么办。这时,phpMyBackupPro工具就派上用场了。

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

要安装phpMyBackupPro应用程序,您必须运行Apache网络服务器并在服务器上安装PHP。让我们在服务器上安装这些必需的包。

安装 Apache 和 PHP

使用 yum 命令在基于 Red Hat 的系统上安装。

yum install httpd php php-mysql     [RHEL/CentOS 7]
yum install httpd php php-mysqlnd   [RHEL/CentOS 8]
service httpd start

使用 apt-get 命令在基于 Debian 的系统上安装。

apt-get install apache2 
apt-get install php libapache2-mod-auth-mysql php-mysql
service apache2 start

最新的phpMyBackupPro版本可以从phpMyBackupPro网站下载,也可以使用以下wget命令下载。

cd /usr/share
wget https://sourceforge.net/projects/phpmybackup/files/phpMyBackupPro/phpMyBackupPro%202.5/phpMyBackupPro-2.5.zip/download -O phpMyBackupPro-2.5.zip

将 phpMyBackupPro zip 文件解压到 /usr/share/ 目录下。

unzip phpMyBackupPro-2.5.zip

出于安全考虑,最好将该文件夹的内容放在 /usr/share/phpmybackup 目录下。

cd /usr/share/
mv phpMyBackupPro-2.5/ /usr/share/phpmybackup

接下来转到 Apache“conf.d”目录并在其下创建一个名为“phpmybackup.conf”的文件。对于基于 Red Hat 的系统,路径应为 (/etc/httpd/conf.d/),对于 Debain 则应为 (/etc/ apache2/conf.d)。

vi /etc/httpd/conf.d/phpmybackup.conf      [On RedHat based systems]
vi /etc/apache2/conf.d/phpmybackup.conf    [On Debian based systems]

将以下行添加到其中。保存并关闭。如果您想限制对特定 IP 的访问,则默认情况下以下规则会启用对所有内容的访问。将“全部”替换为您的IP地址”。例如,该行应为“允许来自 172.16.25.125”。

---------------- Apache 2.4 ----------------
Alias /phpmybackup /usr/share/phpmybackup
<Directory /usr/share/phpmybackup>
Require all granted
</Directory>

---------------- Apache 2.2 ----------------
Alias /phpmybackup /usr/share/phpmybackup
<Directory /usr/share/phpmybackup>
   Options None
   Order allow,deny
   allow from all
</Directory>

重新启动 Apache 服务。

-------- (On Red Hat systems) -------- 
systemctl restart httpd
Or
/etc/init.d/httpd restart 

-------- (On Debian systems) --------
systemctl restart apache2
Or
/etc/init.d/apache2 restart 

在某些系统上,某些文件必须具有文件“global_conf.php”和“export”目录的写入权限。

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来保存备份,请输入FTP登录详细信息,如下所示。

接下来,单击“备份”选项卡查看您的MySQL数据库列表,然后选择您要备份的数据库名称。

计划备份有两种流行的计划备份方法:

  1. 通过将计划脚本包含到现有应用程序中。
  2. 通过在 HTML 框架集中使用隐藏框架。

要计划备份,您必须首先创建计划脚本。转到“安排备份”选项卡。

选择您希望生成备份的频率。然后您必须选择该 PHP 脚本的目录,该脚本稍后将包含计划脚本。之后选择要备份的数据库名称,输入注释,选择压缩类型,最后单击“显示脚本” 按钮。在下一页上,您将看到新创建的计划脚本。

您可以通过在文本框中输入“schedule_backup.php”之类的文件名来保存代码,然后单击“保存数据”来保存代码,而不是将生成的代码复制到新文件中。节省。有关详细信息,请阅读文档目录下的“SCHEDULED_BACKUPS.txt”文件。

“sql 查询”选项卡用于对数据库运行简单的sql 查询或从本地计算机导入数据库。

“开始”选项卡显示您当前的Apache、PHP和MySQL版本信息。

phpMyBackupPro是迄今为止最简单的MySQL备份解决方案。如果您正在处理MySQL服务器,那么pMBP是必备的应用程序,它可以帮助您以最小的努力保存宝贵的数据。

参考链接

phpMyBackupPro 主页

©2015-2025 艾丽卡 support@alaica.com