• WAP手机版 加入收藏  设为首页
MySql数据恢复

mysql数据库系统自动备份技术设置

时间:2016-3-19 15:49:14   作者:宇陽成都数据恢复中心   来源:本站原创   阅读:2149   评论:0
内容摘要:mysql数据库系统自动备份技术设置  前几日,笔者与一位网管朋友聊起数据库维护心得,朋友反映他维护的sybase12.5数据库非常累人。究其原因是sybase12.5不支持自动备份,为不影响其他工作人员的正常使用,平时做备份时,只能利用休息时间来做备份。笔者听后叹了一...
mysql数据库系统自动备份技术设置  
  前几日,笔者与一位网管朋友聊起数据库维护心得,朋友反映他维护的sybase12.5数据库非常累人。究其原因是sybase12.5不支持自动备份,为不影响其他工作人员的正常使用,平时做备份时,只能利用休息时间来做备份。笔者听后叹了一声:  “唉!你怎么就忘了计划任务了呢?”随后,笔者与朋友一起重新为sybase12.5设计了备份策略。
mysql数据库系统自动备份技术设置
一、编写数据库备份脚本
备份文件名称以当天备份的日期为名  打开记事本,写入  
Declare@path varchar(100)
Declare@dt varchar(10)  
Declare@backsqlvarchar(200)
使备份的时间格式化成”20080101”格式    
Select @dt=convert(varchar(lO),getdate(),112)
  设置备份的路径及其备份文件名:Select @path=’e:\dbcwdb_’+@dt+’.db’ 动态拼接出sql备份语句  Select  @backsql=’  dump databasecwdb  to   ‘’  ’  +@path+’’’  执行数据库备份  Exec(@backsql)  Go  将脚本存为d:\back.sql。
二、编写数据库日志备份脚本  
  Sybase中的日志备份语句为:dump tran cwdb to 'e:\db\cwdb.log’  (大家也可以试着改写为以日期时间为名称的备份名,这里就不罗嗦了)。
将脚本存为d:\tran.sql。
mysql数据库系统自动备份技术设置
三、建立计划任务  
1.打开计划任务,选择新建“计划任务”
2.在运行处填写:isql-Usa -P -Scwserver -id:\back.sql  解释一下isql中的参数含义:-U表示用户名(sa);-P表示登录密码(密码为空);-S表示登录服务器名称(cwserver);一i表示执行一个脚本(d:\back.sql)。
3.起始于处填写:C:\sybase\OCS-12.5\bin  
4.在“日程安排”处将计划任务的执行时间设置为每天的O:00执行。
5.同样设置每天12:00起执行d:\tran.sql脚本四、总结  本文通过Windows的计划任务来实现按时、自动执行备份策略,使我们繁杂的日常事务性工作解脱出来。我们还是需要经常的查看备份是否有错误发生,每天是否按时的执行了备份等等,毕竟,只有手里拥有健壮的备份,我们才会安心。
 

相关评论
不良信息举报中心成都网警网警110报警服务AAA级互联网行业信用360网站安全检测

数据恢复QQ交流群:378664983    站长QQ:958754010


蜀ICP备14015947号-2