现在的位置: 首页 >> 数据库 >> MySQL >> mysql实现自动远程备份一办法
添加时间:2005-8-17 来源:网教中国 作者:
mysql实现自动远程备份一办法


一、实现本地自动备份数据库很简单:
1.以root身份登陆
2.计划任务(每天的3:30自动执行 /usr/bin/mysqlbackup)
crontab
0 3:30 * * * /usr/bin/mysqlbackup

3.写一个自动备份数据库脚本
vi /usr/bin/mysqlbackup
#!/bin/bash
mv /home/.../db_bak5.tgz /home/.../db_bak6.tgz
mv /home/.../db_bak4.tgz /home/.../db_bak5.tgz
mv /home/.../db_bak3.tgz /home/.../db_bak4.tgz
mv /home/.../db_bak2.tgz /home/.../db_bak3.tgz
mv /home/.../db_bak1.tgz /home/.../db_bak2.tgz
rm -rf /home/.../db_bak.txt
/usr/bin/mysqldump -uroot -ppassword dbname
> /home/.../db_bak.txt
cd /home/.../
tar czvf db_bak1.tgz db_bak.txt
二、这样每天的3:30就会在本地目录/home/.../下生成相应的数据库备份,开始由于/home/.../目录下缺少数据系统会提示错误,这是正常的
三、至于远程备份可以配合使用ftp或scp命令实现,方法很简单,查一下相关命令的使用,然后再改动一下mysqlbackup脚本就可以了


上一篇:Mysql数据进行并发锁定 下一篇:MySQL索引经验之浅见
大部分文章摘自网上,如有侵犯您的权益请与我们联系,我们会第一时间进行处理,谢谢! [ 打印文章 ] [ 关闭窗口 ]
推荐文章
·MySQL数据目录的位置
·新的MySQL安装的安全性
·MySQL服务器的启动和关闭
·使用MYSQL备份数据恢复
·优化MYSQL服务器
·MySQL的DBI/DBD简明安装手册
·MySQL数据库和备份与恢复
·MySQL+Webmin轻松创建数据库
·php新手之mysql分页PageQuery类
·用javabean来实现MySQL的分页显
相关文章
 
最新文章
·MySQL的用途
·一个MYSQL样例数据库
·MYSQL基本数据库术语
·MySQL教程
·MySQL教程之删除或更新现有记录
·与mysql交互的技巧
·MySQL数据类型
·MySQL的列类型
·选择MYSQL列的类型
·MYSQL表达式求值和MYSQL类型转换
Google