几个月前我创建了这个rpm。现在,它是适用于所有用户。此RPM对mysql数据库备份一个简单的shell脚本。
特征:
- 需要在本地数据库备份。
- 上传备份FTP服务器。
- 发送备份完成电子邮件警报。
安装:
下载RPM直接使用命令行或使用下面的下载链接给出并安装它。 [wpdm_file ID = 4]
# wget https://www.youcl.com/downloads/rpms/mydumpadmin-1-0.noarch.rpm
# rpm -ivh mydumpadmin-1-0.noarch.rpm
Preparing... ########################################### [100%]
1:mydumpadmin ########################################### [100%]
Thank you for installing this RPM.
Configure backup settings in /etc/mydumpadmin/settings.conf file
Setup /etc/mydumpadmin/mysql-dump.sh script in your cron to take backup automatically
0 2 * * * /bin/sh /etc/mydumpadmin/mysql-dump.sh
组态:
要在您喜爱的编辑器编辑配置设置文件(/etc/mydumpadmin/settings.conf),并进行更改按您的要求。
MYSQLUSER : Enter your mysql admin account
MYSQLPASSWORD : MySQL admin account password
MYSQLHOSTNAME : Enter systems host name
FTP_ENABLE : 1=enable, 0=disable.
FTP_SERVER : Enter ftp server hostname or login details.
FTP_USERNAME : Enter ftp username
FTP_PASSWORD : Enter ftp user password
FTP_UPLOAD_DIR : Enter backup location at ftp server.
VERBOSE : Will show output on screen if enabled ( 1=enable, 0=disable )
BACKUPDIR : Local backup directory
TMPFILES : Temp files location
SENDEMAIL : Enable/Disable email alerts ( 1=enable, 0=disable )
EMAILTO : Email id
配置的Cron每日备份:
安排每日备份一个cron,按您的首选时间。
# crontab -l
0 2 * * * /bin/sh /etc/mydumpadmin/mysql-dump.sh