Hi 你好,欢迎访问!登录
当前位置:首页 - Linux - 正文 君子好学,自强不息!

MySQLDumper安装配置 for LNMP

2011-01-14Linux撒加9118°c
A+ A-

MySQLDumper是一个备份和恢复MySQL数据库的PHP管理脚本,使用上简单便捷。相对PHPMyAdmin来说,其对数据库的管理能力并没有那么强。但术业有专攻,MySQLDumper专长在MySQL的数据备份和还原。只需点几下鼠标便可实现对数据库的备份和还原,相对PHPMyAdmin来说操作便捷,反应要快。

 MySQLDumper特性:

       支持FTP自动传送备份文件到远程服务器,最多可以设置三个远程服务器

       E-mail备份,可以把备份好的数据库通过邮件发送到你的邮箱中(默认不开启)

       支持备份的Gzip压缩,使备份文件更小

       支持还原Gzip压缩文件,节省带宽

       保留多个备份,可设定数量上限,超过后删除旧备份(默认不开启)

       使用.htaccess文件来实现访问限定,无内置的认证系统,如服务器不支持.htaccess那么不推荐用MySQLDumper

       记录操作日志,可方便查看

 一、安装

Wget https://cdnetworks-kr-2.dl.sourceforge.net/project/mysqldumper/MySQLDumper/MySQLDumper1.24.2.zip

Apt-get install p7zip-full

7z x MySQLDumper1.24.2.zip –o/var/webserver/htdocs/

Mv msd1.24.2 mybackup

二、修改nginx.conf并对mybackup进行目录验证

Apt-get install apache2-utils

Htpasswd –c /var/webserver/nginx/conf/.htpasswd user

在server段添加如下内容

location ~ /mybackup/ {

  auth_basic “MySQLDumper”;

  auth_basic_user_file /var/webserver/nginx/conf/.htpasswd ;

}

重新启动nginx

三、安装DBD::mysql

Perl –MCPAN –e ‘install DBD::mysql’

根据提示安装

四、设置定时备份mysql数据库

sed -i ‘s:$absolute_path_of_configdir=”":$absolute_path_of_configdir=”/PATH/mybackup/work/config/”:g’  /PATH/mybackup/msd_cron/crondump.pl

PATH为网站主目录,此处默认为/var/webserver/htdocs

crontab -e 添加 0 1 * * * /var/webserver/htdocs/mybackup/msd_cron/crondump.pl   //每天凌晨1点备份mysqldumper配置文件中指定的数据库

五、MySQLDumper配置

在浏览器中输入https://your domain url/mybakcup,输入用户名和密码登陆, 根据自己的需要配置好后,点“SAVE”就可以了

PS:如果crontab么有执行,输入crontab -u root /var/spool/cron/crontabs/root

 more /var/spool/mail/**** 可以查看crontab的执行记录

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
MySQLDumper安装配置 for LNMP

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
未定义标签

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录