码迷,mamicode.com
首页 > 数据库 > 详细

mysql 备份数据库

时间:2019-08-10 10:08:04      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:数据库   localhost   mys   emctl   mysq   mysqldump   备份表   crontab   type   

#!/bin/bash pdate=`date +%F-%H` user_name=root host_name=localhost db_name=typecho db_pass=asdqwe123 prefix=wz db_biao=typecho_contents ##备份库## quanku() { mysqldump -u$user_name -p$db_pass -P3306 $db_name > /data/backup/${pdate}.sql tar czf /data/backup/${prefix}${pdate}.sql.tgz /data/backup/${pdate}.sql &> /dev/null } ##备份表## biao() { mysqldump -u $user_name -p $db_pass -P3306 $db_name $db_biao > /data/backup/${db_biao}${pdate.sql} tar czf /data/backup/${prefix}${pdate}.sql.tgz /data/backup/${db_biao}${pdate.sql} &> /dev/null } $1 加入计划任务 vim /etc/crontab */60 * * * * root sh /root/shell/mysql.sh quanku

/30 * root sh /root/shell/mysql.sh biao
重启
systemctl restart crond

mysql 备份数据库

标签:数据库   localhost   mys   emctl   mysq   mysqldump   备份表   crontab   type   

原文地址:https://blog.51cto.com/12328206/2428180

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!