mysql自动备份脚本讲义

  

# !/bin/bash

bak_dir=/tmp/叭掌? % Y % m % d”

mysqldb=测试mysqlusr=根

mysqlpw=123456

mysqlcmd=/usr/bin/, mysqldump

 mysql自动备份脚本讲义

如果(UID - ne 0美元);然后

,,,,回声,你必须使用root";

,,,,退出

fi


如果[!- d $ bak_dir];然后

,,,,mkdir - p $ bak_dir

,,,,回声“bak_dir创建ok"美元;其他

,,,,回应“这bak_dir美元已经exists";

fi


mysqlcmd - u mysqlusr美元- p mysqlpw mysqldb美元比;bak_dir/mysqldb美元。sql


如果[$ ?情商0];然后

回声“数据库备份ok" mysqldb美元;其他

回声“数据库备份error" mysqldb美元;

fi


自动备份

crontab e

01 00 * * */bin/bash/tmp/mysql_back.sh

  

mysql自动备份脚本讲义