mysql 单表备份脚本

回复 收藏
  1. #/bin/bash
  2. DATE=`date +%Y-%m-%d`
  3. MYSQL="mysql -uroot -h xxx "
  4. for db in `$MYSQL -e "show databases"|sed '1d'`; do
  5.     mkdir -p $db_$DATE
  6.     cd $db_$DATE
  7.     for table in `$MYSQL $db -e "show tables"|sed '1d'`;do
  8.         mysqldump --opt $db $table |gzip >$db_$table.sql.gz
  9.     done
  10. done
2011-08-01 16:04 举报
已邀请:
0

标哥

赞同来自:

老师,我感觉脚本写的有点问题。  mkdir -p $db_$DATE  这个目录根本就没有被创建出来, 不知道阿铭老师,你测试过你的代码吗??

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: