首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:在MySQL中执行主从复制时“无法削弱主信息结构”

错误:在MySQL中执行主从复制时“无法削弱主信息结构”
EN

Stack Overflow用户
提问于 2011-02-17 13:22:04
回答 3查看 62.8K关注 0票数 45

我正在尝试为MySQL做主从复制。键入以下命令时:

代码语言:javascript
复制
CHANGE MASTER TO MASTER_HOST='10.1.100.1', MASTER_USER='slave_user', MASTER_PASSWORD='slave_password', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=451228;
mysql> START SLAVE;

它引发以下错误:

ERROR 1201 (HY000):无法初始化主信息结构;可以在MySQL错误日志中找到更多错误消息

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2012-03-29 21:10:03

试着重置它,它会变魔术!在从服务器上,从MYSQL命令类型:

代码语言:javascript
复制
RESET SLAVE;

然后再试:

代码语言:javascript
复制
CHANGE MASTER TO MASTER_HOST='10.1.100.1', MASTER_USER='slave_user', MASTER_PASSWORD='slave_password', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=451228;
mysql> START SLAVE;
票数 179
EN

Stack Overflow用户

发布于 2019-10-19 20:17:54

我有一些非常接近它的东西,并且收到了同样的错误信息。复制运行良好,mariadb重新启动->“无法打开中继日志”

Neo的解决方案首先起了作用。

但根本原因似乎是小的开放文件限制。

尝试一个lsof { wc },并在/etc/systemd/system.conf和/etc/systemd/user.conf中将DefaultLimitNOFILE提高到65535。

票数 1
EN

Stack Overflow用户

发布于 2020-10-26 13:23:33

如果没有其他任何帮助,并且您确信所有设置都是正确的,则必须删除该文件:

代码语言:javascript
复制
    /var/lib/mysql/<relay_logname>-<connection>.info 

之后,执行上面所述的“变更主”命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5029485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档