数据库备份

来源:互联网 发布:上海弗洛伦萨小镇 知乎 编辑:程序博客网 时间:2024/06/01 07:35
#!/bin/bash# EnviromentPATH=/usr/local/sbin:/usr/bin:/bin# Configure The Directory of BackupROOT=rootROOTPASS=123456MYSQLDIR=/backup/mysqlDATETIME=`date -d now +%Y-%m-%d_%H-%M`# Create Directoryif [ ! -d $MYSQLDIR ]; then  mkdir -p $MYSQLDIRfi# ----- Backup MySQL -----cd /var/lib/mysql/mysqldump -u$ROOT -p$ROOTPASS -h127.0.0.1 dbtest > $MYSQLDIR/$DATETIME.dbtest.bak.sql



其中 cd /var/lib/mysql/ 目录根据部署情况写:

cat /etc/my.cnf 查看数据目录

mysqldump -u$ROOT -p$ROOTPASS -h127.0.0.1 dbtest [这里可以设置table名] > $MYSQLDIR/$DATETIME.dbtest.bak.sql

定时执行:

30 0 * * * sh /home/mysql_back.sh

service crond start


0 0
原创粉丝点击