作者:【吴业亮】

博客:https://wuyeliang.blog.csdn.net/

一、简介:

phpMyBackupPro是一个易于使用,基于web的MySQL备份系统。是迄今为止对MySQL最简单的备份解决方案。 如果你正在处理MySQL服务器,然后PMB P是必须的需要的应用程序,可以帮助您以最小的努力节约您宝贵的数据。。它的主要特性如下:

  • 可以选择备份一个或几个数据库,并可以选择是只备份表格结构还是包含数据。
  • 支持三种压缩类型(不压缩,gzip和zip)。
  • 按计划自动备份。
  • 提供一个备份管理界面(查看,恢复,下载,删除)。
  • 可直接备份到FTP服务器上或通过email发送。
  • 支持多种语言。

二、部署安装

1、安装httpd和php

# yum install httpd
# yum install php php-mysql

2、启动服务

# service httpd start
# chkconfig httpd on

3、下载phpMyBackupPro

http://www.phpmybackuppro.net/download.php

4、将phpMyBackupPro-2.4.zip上传到服务器/usr/share目录

# unzip phpMyBackupPro-2.4.zip# cd /usr/share
# cd phpMyBackupPro-2.4
# mv phpMyBackupPro/ /usr/share/phpmybackup
# mv documentation/ /usr/share/phpmybackup/

5、设置权限

# 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

6、在/etc/httpd/conf.d/目录创建phpmybackup.conf内容如下

Alias /phpmybackup /usr/share/phpmybackup
<directory /usr/share/phpmybackup>Options +IndexesRequire all granted
</directory>

7、重启服务

# service httpd restart

8、登录web

http://ip-address/phpmybackup/config.php

注意:如果selinux和firewalld开启,请关闭

另:ftp搭建参见:

https://blog.csdn.net/wylfengyujiancheng/article/details/86613284

三、实践

在配置选项卡插入你的MySQL的详细信息,如主机名 , 用户名 , 密码和数据库名称 。 如果您想设置FTP保存备用 S,如下图所示输入FTP的登录信息。

配置面板

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

备份面板

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

计划备份

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


备份脚本

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

SQL查询Shell

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

数据库开源备份工具phpmybackup相关推荐

  1. 企业级的开源备份工具之磁盘柜存储配置

    一.iscsi网络存储 1.1 配置FreeNAS 考虑专业的磁盘柜价格不菲,而使用服务器的方式一方面磁盘容量有限,另一方面IO的性能也很难保障.FreeNAS是一套免费的NAS服务器,它能将一部普通 ...

  2. 挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面)

    挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面) 原文:挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面) 挺好用的SQLSE ...

  3. delphi Oracle导出多个表,Oracle数据库自动备份工具(Delphi源码)

    Oracle数据库自动备份工具(Delphi源码) 下载地址:http://www.blogjava.net/Files/96sd2/OraSvr.rar 『OracleBackupService』简 ...

  4. delphi导入oracle数据库,Oracle数据库自动备份工具(Delphi源码)

    Oracle数据库自动备份工具(Delphi源码) 下载地址:http://www.blogjava.net/Files/96sd2/OraSvr.rar 『OracleBackupService』简 ...

  5. Java中通过JNI技术开发一款PC端微信数据库解密备份工具

    一.前言 在之前已经介绍了如何使用VS2017编写C++代码解密微信数据库文件了,但是这个不是最终的目的,因为要想让一个工具可以给别人使用,必须要有界面交互才是完美的,所以我们本文主要来进行解密编写, ...

  6. dmb mysql_DMB(For MySQL)数据库监控备份工具

    因为初学Python, 花费了几个礼拜的周末休息时间, DMB的雏形已经出来, 并提供下载使用(适合新手和偷懒的人高手跳过),有Bug和建议请及时发聩给我. 因为是初学,在编写DMB的时候,当中遇到一 ...

  7. dmb mysql_DMB(ForMySQL)数据库监控备份工具

    因为初学Python, 花费了几个礼拜的周末休息时间, DMB的雏形已经出来, 并提供下载使用(适合新手和偷懒的人高手跳过),有Bug和建议请及时发聩给我. 因为是初学,在编写DMB的时候,当中遇到一 ...

  8. 开源备份工具duplicity支持阿里云OSS后端存储

    duplicity简介 duplicity是一款开源的备份工具,使用librsync高效地支持增量备份,节约本地存储空间,同时使用GnuPG加密数据.duplicity能将数据轻松的备份到本地或远端文 ...

  9. 数据库 之 备份工具Mysqldump具体使用介绍

    mysql是逻辑备份工具:基于mysql客户端协议,可以远程实现,远程备份,要考虑到磁盘I/O,建议同一库中不用使用多个引擎的原因之一是备份工具支持度不一样 完全备份.部分备份: InnoDB:热备或 ...

  10. bacula 备份mysql_企业级的开源备份工具Bacula之安装

    一.Bacula简介 Bacula是一款开源的跨平台企业级备份软件.它采用C/S架构,可以实现对数据备份.恢复及校验:支持完全备份.增量备份和差异备份:支持多种操作系统和文件系统(例如windows和 ...

最新文章

  1. 为什么 CTO、技术总监、架构师都不写代码,还这么牛?
  2. Echart在Openlayers的应用
  3. 她半年内举报了755篇问题论文,专挑中国“下手”?还牵扯到北大副校长.........
  4. [蓝桥杯]带分数-dfs
  5. 巧用windows xp远程桌面web连接
  6. 华三交换机ping大包命令_华三交换机常用命令
  7. SpringMVC 日期类型转换
  8. centos mysql 实战 第一节课 安全加固 mysql安装
  9. MySQL系列(三)
  10. 没有学历可以学计算机编程吗,学电脑编程要什么学历?
  11. ASIC设计流程简介
  12. 德歌:阿里云RDS PG最佳实践
  13. Web(一)基础学习
  14. mapbox-gl加载带环境贴图白模(视频)
  15. 【爬虫+多线程+MySQL】网抑云音乐评论爬取
  16. mpvue项目--书架读书
  17. epplus 一般使用教程
  18. Python:读取 csv 文件并插入到 PostgreSQL 数据库
  19. #3234. 「POI2019 R1」Pomniejszenie
  20. android camera2 帧数,Android Camera2 HighSpeedCaptureSession高帧率预览录像

热门文章

  1. 解决Page index must not be less than zero问题
  2. 11、深圳经济特区数据条例
  3. 北京十大律师事务所(排名涉及刑事、拆迁婚姻)
  4. 手机中的劳力士:HTC是执迷不悟还是不悔?
  5. JAVA基于JSP的在线人才招聘求职系统【数据库设计、论文、源码、开题报告】
  6. Node.js全栈开发笔记与心得
  7. 浏览器被hao123劫持
  8. Android NDK开发(十三):JNI函数接口详解—线程相关
  9. 《计算机网络》day01-网络的诞生和发展
  10. 二维码图片生成(带文字显示)