中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > Mysql
MySQL数据库简单的数据备份与恢复过程
作者:taurusly 时间:2007-06-20 17:13 出处:blogchina 责编:月夜寒箫
              摘要:MySQL数据库简单的数据备份与恢复过程

QUESTION

要实现本地和异地(Ftp方式)的定期备份,请给我脚本,其中:

bx9目录: /var/web/bx9

mysql库: /usr/local/mysql/var/……

本地服务器的备份地址:/home/bx9_bak/

远端ftp服务器 ftp://ftp.back.com,备份目录 bx9_bak,用户名/密码:bx9/bx9123

策略:每天3:00

ANSWER

建立一个脚本:

 

mysqlautobak
            #!/bin/sh
            ##online backup the mysql database
            rq=`date +%y%m%d`
            mysqldump databasename -uroot -p123456 |gzip > /home/bx9_bak/databasename$rq.sql.gz
            tar -czPf /home/bx9_bak/bx9$rq.tar.gz /var/web/bx9
            ftp -ni ftp://ftp.back.com<user bx9 bx9123
            binary
            lcd /root/backup
            cd 加入绝对路/bx9_bak
            put databasename$rq.sql.gz
            put bx9$rq.tar.gz
            bye
            !

请修改mysql的root口令!需要备份的数据库。。。。

建立好此脚本后,加执行权限!

测试运行!成功后可以加入定时

 

crontab
            #crontab -e
            0 3 * * * /etc/mysqlautobak

即可!

由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:

 

shell> mysqladmin create target_db_name
            shell> mysql target_db_name < backup-file.sql

windows下定义rsync的备份脚本

 

rem d:\backdir\* /cygdrive/c/backdir/*
            set path=%path%;C:\Program Files\cwRsync\bin

rem 设置path变量,

 

rsync -vzrtopg --progress --delete yongli@192.1.1.13::bx82 /cygdrive/d/backdir

rem windows下的镜象客户端脚本编写时,对于驱动器的写法是:

rem 比如:需要把镜象文件放到d:\backdir下面;其写法应该是:/cygdrive/d/backdir

rem 其他和linux相同。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有