网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  linux自动备份mysql数据库的实用方法     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:85次  录入:管理员--2008-03-10  
 

mysql定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。

◆1、创建备份文件夹

#cd /www

#makedir backup

◆2、编写运行脚本

#vi autobackup

写入以下内容:

filename=`date +%y%m%d`

mysql_bin_dir/mysqldump ?opt dataname -u user -ppassword | gzip > /www/mysqlbackup/name$filename.gz

保存退出

说明:

(1)mysql_bin_dir:mysql的bin路径;

(2)dataname:数据库名;

(3)user:数据库用户名;

(4)password:用户密码;

(5)name:自定义备份文件前缀标识。

如上例,将自动备份mysql数据库,并以gzip压缩方式存储,文件名为name20080101.gz的形式。

◆3、为脚本添加执行权限

#chmod +x autobackup

◆4、让crontab来完成定期执行的任务

这一步中,redhat的方法会不一样,后面专门给出。

编辑crontab:

#vi /etc/crontab

在最后一行中加入:

01 5 * * * root /www/autobackup

每天5点运行脚本,也可以修改5为其他指定时间。

redhat方法:

redhat的crontab采用按时间调用4个目录(/etc/cron.hourly:每小时;/etc/cron.daily:每天;/etc/cron.weekly:每周;/etc/cron.monthly:每月)中脚本出来运行的方式。

redhat中只需要将刚才编辑的脚本复制到相应的目录即可。

◆5、重启crontab

#/etc/rc.d/init.d/crond restart

完成。

 
 
上一篇: 如何更改rac的vip地址和集群互联地址 (1)    下一篇: 视图上含有row_number分析函数没法走索引
  相关文档
开发篇之 Oracle触发器心得体会 05-27
深入讲解游标类型为什么会产生数据检索 04-09
通过进行正规化的表格设计提升应用性能 (1) 06-03
oracle数据库内存参数调优技术个人总结 09-03
oracle数据库中如何根据时间来执行job 05-13
解析:基于oracle高性能动态sql程序开发 11-15
Oracle中查找和删除重复记录方法简介 04-11
job进程不能启动时间再次停止运行的现象 03-24
深入讲解oracle数据库的多栏输出语句 03-18
视图上含有row_number分析函数没法走索引 03-10
详细讲解各种数据库使用jdbc连接的方式 03-28
循序渐进讲解oracle数据库的完整性概念 05-05
实例讲解表碎片的具体起因及解决的办法 (1) 02-25
细化解析:oracle数据库的空间使用和管理 11-15
三步教会你掌握oracle外表(external table) 08-18
在Oracle下开发Java程序的经典问题解答 09-01
oracle数据库中获取固定记录数的实用方法 04-15
解读oracle11g在商业银行的三大应用亮点 10-14
轻松解决启用数据库复制时出现的18483错误 05-14
如何正确的使用or展开来改写sql查询 03-26
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息