一例mysql数据库备份的shell脚本

发布时间:2020-04-12编辑:脚本学堂
本文分享一例shell脚本,用于mysql数据库的日常备份,简单实用,轻巧方便,有需要的朋友,不妨作个参考。

本节主要内容:
shell/ target=_blank class=infotextkey>shell脚本实现mysql/ target=_blank class=infotextkey>mysql数据库的备份。

shell脚本内容:
 

复制代码 代码示例:
#!/bin/bash 
# 备份mysql数据库
# by www.jb200.com
#
date=`date +%Y%m%d` 
backDb=$date.sql 
backFile=$date.tar.gz 
backHost=135.26.25.36 #FTP服务器IP地址 
backUser=ftp  #FTP服务器用户名 
backPwd= password  #FTP密码 
 
/usr/local/mysql/bin/mysqldump dbname -udbuser -pdbpassword > /home/backup/$backDb 
echo -e "DB Backup Done!n" 
 
tar -zcvf /home/phpeye/$backFile  /websites/phpeye/ 
echo -e "File Backup Done!n" 
 
ftp -n $backHost<<! 
user $backUser $backPwd 
passive 
put /home/backup/$backDb  phpeyebackup/$backDb 
bye 

 
ftp -n<<! 
open $backHost 21 
user $backUser $backPwd 
port 
prompt 
put /home/phpeye/$backFile  phpeyebackup 
bye 

 
rm -f /home/web_happy/phpeye/$backDb 
echo -e "Backup Done!n"

您可能感兴趣的文章:
rsnapshot远程备份mysql数据的shell脚本
FreeBSD中MySQL数据库备份到NAS服务器的shell脚本
shell脚本备份mysql数据库
mysql备份与删除7天前备份的shell脚本
mysql备份脚本两例
备份mysql数据库且删除十五天前备份的shell脚本
备份所有MySql数据库的Shell脚本
定期自动备份mysql的shell脚本(实例分享)
定期自动备份mysql的shell脚本
mysql自动备份的脚本
自用linux备份脚本(网站文件+mysql)