Advertisement

Linux提供自动备份功能将数据库文件传输到远程服务器

阅读量:

假定服务器A作为数据库服务端设备,而服务器B则承担备份功能,此时需在A服务器中开发用于数据备份及文件传输至B服务器的脚本程序。

脚本回退机制设计

复制代码
 备份保存目录

    
 folder=/home/mysql-back-up
    
 rm -rf /home/mysql-back-up
    
 mkdir  $folder
    
 cd $folder
    
 day=`date +%Y-%m-%d`
    
 mkdir -p "$day"
    
 cd $day
    
 #数据库服务器ip,填写服务器的公网地址即可
    
 host=serverIP
    
 #用户名
    
 user=userName
    
 #密码 自己写
    
 password=myPassword
    
 #要备份的数据库名
    
 #db=dbName
    
 db=dbName
    
 #执行备份语句
    
 /usr/local/mysql/bin/mysqldump -h$host -u$user -p$password $db > ./backFileName.sql
    
 #推送文件到备份服务器
    
 /usr/local/scp.exp /home/mysql-back-up/ 服务器用

全部评论 (0)

还没有任何评论哟~