共计 708 个字符,预计需要花费 2 分钟才能阅读完成。
这篇文章主要讲解了“怎么用脚本让 mysql 自动批量备份数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“怎么用脚本让 mysql 自动批量备份数据”吧!
获取名称
#cat datanames.sh
passwd=xxxxxx
mysql –password=$passwd EOF
show databases;
EOF
备份脚本
#cat mysql_backup.sh
#获取系统数据库以外的所有数据库名称,存入文本 mysql.txt
./datanames.sh |grep -v Database | grep -v ianformation_schema mysql.txt
#按日期生成数据库文件夹, 数据库中包含备份失败日志
i=`cat mysql.txt`
nd=`date +%Y%m%d%H`
dt=`date +%Y%m%d%H%M%S`
mkdir $nd
for i in $i
do
/usr/bin/mysqldump -pxxxxxx --opt $i $nd/$nm-$dt.sql 2 $dt/error.txt
done
将 mysqldump.sh 脚本加入 corntab 设置为每天或者每周执行一次!即可实现自动备份 mysql
1 12 * * * ./root/mysql_backup.sh
感谢各位的阅读,以上就是“怎么用脚本让 mysql 自动批量备份数据”的内容了,经过本文的学习后,相信大家对怎么用脚本让 mysql 自动批量备份数据这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!
正文完