当前位置:Gxlcms > 数据库问题 > mysqldump备份指定mysql数据库脚本

mysqldump备份指定mysql数据库脚本

时间:2021-07-01 10:21:17 帮助过:26人阅读

   1 备份操作是使用mysqldump命令完成,默认设置保留近7天备份文件

   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

人气教程排行