时间:2021-07-01 10:21:17 帮助过:26人阅读
2 建议创建备份使用的用户 backupuser(host字段建议指定IP)
>CREATE USER ‘backupuser‘@‘%‘ IDENTIFIED BY ‘password‘;
>GRANT SELECT,LOCK TABLES,FILE,RELOAD ON *.* TO ‘backupuser‘@‘%‘;
(个人认为这些权限足够了,若不够自行添加)
3 注意需要在脚本中指定数据库备份目录
4 赋予脚本执行权限
$chmod +x mysql_bak.sh
5 创建定时任务,比如每天凌晨两点执行备份操作
Redhat下操作
$crontab -e
# $PWD是指备份脚本所在路径
# $BACKUP_DIR是指数据库备份目录
* 2 * * * $PWD/mysql_bak.sh &> $BACKUP_DIR/mysql_bak.log
注意:运行脚本用户对所操作目录的权限设置。
本文出自 “菜鸟 Roger” 博客,请务必保留此出处http://rogerwang.blog.51cto.com/5326353/1948955
mysqldump备份指定mysql数据库脚本
标签:mysql 备份 脚本 mysqldump