免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2369 | 回复: 2
打印 上一主题 下一主题

求助slave库的同步问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-09 16:51 |只看该作者 |倒序浏览
各位好:我的master数据库报了下面的这些错误
080103 12:21:56 [ERROR] /usr/local/libexec/mysqld: Can't create/write to file '/var/lib/mysql/pdb.pid' (Errcode: 13)
080103 12:21:56 [Warning] 'user' entry 'vote@www.server.com' ignored in --skip-name-resolve mode.
080103 12:21:56 [Warning] 'db' entry 'vote vote@www.server.com' ignored in --skip-name-resolve mode.
080103 12:21:56 [ERROR] Failed to open the relay log './dbserver-relay-bin.000001' (relay_log_pos 291578025)
080103 12:21:56 [ERROR] Could not find target log during relay log initialization
080103 12:21:56 [ERROR] Failed to initialize the master info structure
/usr/local/libexec/mysqld: ready for connections.
Version: '4.1.7-log'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution
080103 12:21:56 [ERROR] /usr/local/libexec/mysqld: Can't open file: '表名.MYI' (errno: 145)
080103 12:21:58 [ERROR] /usr/local/libexec/mysqld: Can't open file: '表名.MYI
之后我把 ‘表名.MYI’这个表修复了一下
过了一天左右发现从服务器上的这个数据库上的表的数据没同步过来,造成程序查询的东西为空,之后我stop slave 后,有可以开始同步数据了,现在的问题是我想把出问题的这一天的数据恢复回来,大概有两万多条记录
我尝试用mysqldump的主数据库文件恢复到从数据库上,但是还是没同步过来,大家能帮忙想想我该用什么样的方式来解决!谢谢各位了
change master to 可以吗? 如果可以我该怎么做
当时这个值是这样 set global sql_slave_skip_counter=1
先谢谢各位了!

论坛徽章:
0
2 [报告]
发表于 2008-01-10 16:27 |只看该作者
先把主上的Error搞定了再作数据同步吧

论坛徽章:
0
3 [报告]
发表于 2008-01-11 17:36 |只看该作者
楼主的问题解决了吗?
没有的话可以试看看,
将master 锁起来:mysql>flush tables with read lock;
然后 mysql>show master status;查看一下二进制日志和偏移量。(不要解锁)
到slave 服务器上:
mysql>slave stop;
mysql>load date from master;(这时你查看是否那天丢失的日志回来没有?)
msyql>change master to master-host= ,master-user=,master-password..... (包括人刚才在master上面看到的二进制日志和偏移量一起写进去)
然后退出slave数据库,将数据库目录下面的二进制日志 和 中继日志删除掉。然后重新启动数据库。
这时可以把master数据库上的锁解开mysql>unlock tables;
看看是否OK?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP