【问题标题】:Mysql Replication Slave not getting connected "ERROR 1200 (HY000)"Mysql Replication Slave 未连接“ERROR 1200 (HY000)”
【发布时间】:2015-12-29 12:26:00
【问题描述】:

我想将 Server3 添加到 MySQL 主服务器并将其复制为从服务器,当我运行 [start slave;] 时出现以下错误

"ERROR 1200 (HY000): 服务器未配置为从机;在配置文件中修复或使用 CHANGE MASTER TO"

我已经检查了我当前从属服务器 (Server2) 的所有配置,但无法 找到任何解决方案或修复。

用解决方案改变

第 1 步:在 上授予复制奴隶。 TO 'slave_user'@'master_ip' IDENTIFIED BY 'slave_pass'; 刷新特权;

第二步:用读锁刷新表; mysqldump --all-databases --single-transaction > all_databases.sql

Step4: CHANGE MASTER TO MASTER_HOST='master_ip', MASTER_USER='slave_user', MASTER_PASSWORD='slave_pass', MASTER_LOG_FILE='mysql-bin.000071', MASTER_LOG_POS=754916280;

我从我在主服务器上运行的“show master status\G”命令获得了 MASTER_LOG_FILE 和 MASTER_LOG_POS

@Zafar Malik:如果步骤正确,请更正。

【问题讨论】:

  • 你的 mysql 版本是什么,你是否执行了 change master to statement with master details.
  • mysql-community-server-5.6.28-2.el6.x86_64 Slave 不,我没有在 Master (Server1) 中进行任何更改。我想知道Master当前的详细信息,以便再次覆盖。

标签: mysql linux database mysql-error-1064


【解决方案1】:

您可以按照以下步骤操作-

  1. 在 master 上创建一个用户,该用户可以使用复制权限从 slave2 连接。

  2. 使用 master-data=2 选项从主服务器进行转储备份,以获取二进制坐标。

注意:假设主服务器上启用了二进制日志。

  1. 在 slave2 上恢复这个备份。

  2. 现在按照下面的方法执行将 master 更改为命令-

    将 MASTER 更改为 MASTER_HOST='master_server_ip', MASTER_USER='replication_user', MASTER_PASSWORD='replication_pass', MASTER_LOG_FILE='mysql-bin.001', MASTER_LOG_POS=123;

注意:MASTER_LOG_FILE,MASTER_LOG_POS 可以从备份文件中获取。

更新::

按照您的要求检查以下步骤-

第一步:

GRANT REPLICATION SLAVE ON *.* TO 'slave_user'@'slave_ip' IDENTIFIED BY 'slave_pass';

注意:由于slave会连接到master,所以上面的命令会在master上执行,master会提供slave ip的权限。授予命令自动刷新权限,因此之后不需要刷新权限,您可以根据需要。

第二步:FLUSH TABLES WITH READ LOCK; mysqldump --all-databases --single-transaction > all_databases.sql

第四步:

CHANGE MASTER TO MASTER_HOST='master_ip', MASTER_USER='slave_user', MASTER_PASSWORD='slave_pass', MASTER_LOG_FILE='mysql-bin.000071', MASTER_LOG_POS=754916280;

我从我在主服务器上运行的“show master status\G”命令获得了 MASTER_LOG_FILE 和 MASTER_LOG_POS

注意:假设你在应用读锁之后释放它之前得到了上面的坐标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 1970-01-01
    • 2021-07-21
    相关资源
    最近更新 更多