MYSQL主从复制出现Could not initialize master info structure错误

日日备份是运维一个网站的基本要求,数据库的备份尤其是重中之重,MYSQL数据库支持两台服务器进行主从同步,既一台服务器备份数据库到另一台服务器。但有时我们在通过slave start启动同步进程时会出现Could not initialize master info structure错误。这个错误比较常见,解决方法如下:

  1. 进入Mysql,查看同步状态:show slave statusG;,记住当前同步的文件名和位置
  2. 停止复制进程:stop slave;
  3. 重置复制信息:reset slave;
  4. 重新配置Mysql主从复制信息:
mysql> change master to 
    -> master_host='主库ip',
    -> master_port=主库端口,
    -> master_user='复制用户名',
    -> master_password='复制密码',
    -> master_log_file='已同步的文件名',
    -> master_log_pos=已同步的文件位置;
  1. 启动复制进程:start slave;

启动复制进程不报错的话,说明已经正确配置成功了。通过show slave statusG; 命令能看到日志读取IO线程正常工作,其他信息均正常。

人已赞赏
服务器与web应用

企业级安装部署MySQL数据库(二进制安装)

2020-10-20 0:00:00

服务器与web应用

强制更改Docker容器MYSQL数据库密码

2020-11-21 16:23:17

⚠️
恩月阁文章由星九进行编写或整理,部分内容来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
若无意中侵害到您的权益,请发送邮件至 xingjiu@nuue.cn 或点击右侧 私信:星九 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索