[分享]如何自动备份MySql数据库_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1015 | 回复: 0   主题: [分享]如何自动备份MySql数据库        下一篇 
谁是天蝎
注册用户
等级:大元帅
经验:90210
发帖:106
精华:0
注册:2011-7-21
状态:离线
发送短消息息给谁是天蝎 加好友    发送短消息息给谁是天蝎 发消息
发表于: IP:您无权察看 2014-11-14 10:00:22 | [全部帖] [楼主帖] 楼主

使用一个脚本来做备份,速度很快
 AutoMySQLBackup 是一个功能强大的脚本,它调用 mysqldump 来备份 MySQL 数据库,具有如下特点:

* 每天、每周、每月自动备份;
* 支持一次备份多个数据库;
* 对备份数据进行压缩,以便节省占用空间;
* 本机、远程皆可备份;
* 可以发送到指定的邮箱。

  在使用之前进行简单设置即可:

  USERNAME=设置 MySQL 数据库用户名
  PASSWORD=设置 MySQL 数据库密码
  DBHOST=设置 MySQL 数据库地址(使用 IP)
  DBNAMES=设置 MySQL 数据库名称(放在”"中),多个数据库使用空格分开
  BACKUPDIR=设置 MySQL 数据库备份路径(默认为”/backups”)

  做好之后,把它丢到/etc/cron.daily吧,这样系统就会每天帮你自动备份 MySQL 数据库了。

  如果要还原的话,在解开压缩文件之后,使用下面的命令:

mysql --user=username --pass=password --host=dbserver database < /path/file.sql


  注意:你需要根据自己的实际情况来填充命令中的相应内容。另外,如果想要获得更详细地设置的话,请阅读脚本文件中的注释。 

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论