shell腳本
#!/bin/bash mysql_user="123456" #數據庫用戶名 mysql_pwd="123456" #數據庫密碼 mysql_name="123456" #需要備份數據庫的名稱 BackName="mysql" #數據庫保存名稱,格式:mysql-2017-12-18.sql BackPath="/mysql-backup" #數據庫備份路徑,如果爲空,備份路徑爲腳本路徑 if [ "$BackPath" = "" ]; then BackPath="./" fi if [ ! -d $BackPath ]; then mkdir -p $BackPath fi BackName=$BackName-`date +%Y-%m-%d` mysqldump -u$mysql_user -p$mysql_pwd $mysql_name > $BackPath/$BackName.sql exit
每天凌晨4點備份數據庫
[root@localhost ~]# vi /etc/crontab * 4 * * * root /root/mysql-backup.sh