教程集 www.jiaochengji.com
教程集 >  脚本编程  >  shell  >  正文 一例mysql数据库备份的shell脚本

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

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

本节主要内容:
shell脚本实现mysql数据库的备份。

shell脚本内容:
 

复制代码 代码示例:
#!/bin/bash 
# 备份mysql数据库
# by www.jiaochengji.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"

您可能感兴趣的文章:
mysql备份与同步脚本
mysql命令之备份数据库
备份mysql数据库且删除十五天前备份的shell脚本
mysql数据库备份脚本一例
mysql备份脚本两例
vps自动备份shell脚本代码
Linux下备份与还原整个MySQL整个数据库的脚本
网站备份与数据库备份shell脚本
linux下mysql自动备份与ftp上传的shell脚本
mysql备份与删除7天前备份的shell脚本

[关闭]
~ ~