數據庫備份
阿新 • • 發佈:2017-08-24
數據庫備份
#!/bin/sh #xcn(baishuchao.blog.51cto.com) # Database info DB_USER="root" DB_PASS="[email protected]" DB_HOST="172.16.45.46" DB_NAME="offical" # Others vars BIN_DIR="/usr/bin" #the mysql bin path BCK_DIR="/data/backup" #the backup file directory DATE=`/bin/date‘+%Y%m%d-%H%M‘` # TODO #/usr/bin/mysqldump --opt -ubatsing -pbatsingpw -hlocalhost timepusher >/mnt/mysqlBackup/db_`date +%F`.sql $BIN_DIR/mysqldump--opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME > $BCK_DIR/offical_$DATE.sql #$BIN_DIR/mysqldump--opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME | gzip > $BCK_DIR/db_$DATE.sql.gz # 還原數據庫 # 把 *.sql.gz 使用gunzip或 本地的解壓軟件 解壓為 *.sql 文件 # 用mysql-front導入前一天的 *.sql 文件即可恢復數據 #任務計劃 #crontab -e #00 05 * * * /bin/sh /shell/mysql_backup.sh #每天早上5:00am執行 #crontab -l 查看任務是否創建成
本文出自 “小菜鳥” 博客,請務必保留此出處http://baishuchao.blog.51cto.com/12918589/1959006
數據庫備份