Welcome 微信登录

首页 / 数据库 / MySQL / MySQL异地全备份

MySQL异地全备份:
  1. #bash/sh!   
  2. echo "start backup..." 
  3. #MySQL Info   
  4. sql_user=root   
  5. sql_psw=root   
  6. sql_db=buke_user   
  7. name=$sql_db$(date +%y%m%d).sql   
  8. backup_path=/home/backup   
  9. file=$sql_db$(date +%y%m%d).tar.gz  
  10.  
  11. #ftp Info   
  12. ftp_host=11.1.1.111   
  13. ftp_user=root   
  14. ftp_psw=root   
  15.   
  16.   
  17. cd $backup_path   
  18. mysqldump --opt $sql_db -u$sql_user -p$sql_psw >  $name   
  19. sleep 5s   
  20. tar czf $backup_path/$file  $name   
  21.   
  22. sleep 10s   
  23.   
  24. cd $backup_path   
  25. ftp -i -n <<!   
  26. open $ftp_host   
  27. user $ftp_user $ftp_psw   
  28. type binary   
  29. put $file   
  30. close   
  31. bye   
  32. !   
  33.   
  34. sleep 3s  
  35.  
  36. #rm -r $name  
ORA-19554 ORA-27211MySQL异地增量备份相关资讯      MYSQL备份  MySQL异地全备份 
  • MySQL生产库之Xtrabackup物理备份  (今 08:17)
  • 线上MySQL备份脚本  (07月28日)
  • MySQL备份的三种方法  (07月05日)
  • MySQL备份之mydumper入门学习  (08月22日)
  • MySQL备份之分库分表备份脚本  (07月28日)
  • MySQL之备份和恢复(msyqldump、  (06月20日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数