时间:2021-07-01 10:21:17 帮助过:3人阅读
#!/bin/sh #xcn(baishuchao.blog.51cto.com) # Database info DB_USER="root" DB_PASS="Admin@1234" 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
数据库备份
标签:数据库备份