MySql備份

2018.02.02-MySql備份

@(技術-Linux)[Linux, MySql]mysql

在Linux服務上使用mysqldump定時作數據備份,操做步驟以下:sql


①編輯數據備份腳本mysql.merry.backup.sh:
#!/bin/bash
#設置mysql備份目錄
folder=/apps/backups/mysql
cd $folder
day=`date +%Y%m%d`
rm -rf $day
mkdir $day
cd $day
#數據庫服務器
host=127.0.0.1
user=test
password=test
db=merry
#數據要保留的天數
days=30
mysqldump -h$host -u$user -p$password $db>merry.sql
zip merry.sql.zip merry.sql
rm merry.sql
cd ..
day=`date -d "$days days ago" +%Y%m%d`
rm -rf $day
echo "backup merry db to $folder/$day/merry.sql.zip successful"
②將腳本mysql.merry.backup.sh添加運行權限:
chmod +x mysql.merry.backup.sh
③將腳本添加到crond任務,定時執行:
echo "00 00 * * * root /apps/mysql.merry.backup.sh" >> /etc/crontab
相關文章
相關標籤/搜索