您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

开启了log-bin的MySQL数据库备份还原的方法

添加时间:2012-6-30 16:33:08  添加: 思海网络 

MySQL数据库的二进制日志不仅仅用于Replicate\审计等情况,完全可以像其他RDBMS 系统那样用来进行备份还原。接下来我们就开始介绍开启了log-bin的MySQL数据库的备份和还原方法。

具体操作步骤如下:

(可选): 备份二进制的日志文件

step1:启动服务器mysqld:确保使用一些选项


#取消二进制启动   #log-bin   #允许salve i/o thread 读取自身server-id的二进制日志记录   replicate-same-server-id   #slave线程不自动启动. 保险起见,可以不设置   skip-slave-start   #定义relay-log的basename   relay-log="原来log-bin(二进制日志的)basename"
step2: 配置slave线程信息 change master to


change master to   relay_log_file='起始的二进制日志文件',   relay_log_pos=起始的二进制日志文件位置,   master_host='一个虚假的不可用的主机或ip'
该语句中的"master_host" 仅仅是语法需要,并不进行实际的连接.

step3: 启动slave线程,进行还原


start slave;
step4: 还原完成后,以正常模式启动mysql即可. 记住: 清理掉data目录下的salve相关文件!

记住,清理掉data 目录下的和slave相关的文件!

这样就还原成功了。

关键字:开启了log-bin、MySQL数据库、备份还原

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站