【问题标题】:Percona state transfer failedPercona 状态转移失败
【发布时间】:2015-08-15 12:04:10
【问题描述】:

我正在尝试为MySQL 启动一个Percona 集群。引导节点已成功启动。但是,在尝试添加新节点时,我遇到了问题。

通读日志文件,节点成功交换了状态UUID,但最终出现如下错误,

[Warning] WSREP: Failed to prepare for incremental state transfer: Local state UUID (00000000-0000-0000-0000-000000000000) does not match group state UUID (9752b8e9-433c-11e5-8793-1e7ab54f8c84): 1 (Operation not permitted)
     at galera/src/replicator_str.cpp:prepare_for_IST():463. IST will be unavailable.

因此状态转移失败。

请帮助我了解在这种情况下失败的原因是什么?

【问题讨论】:

    标签: mysql database-replication percona


    【解决方案1】:

    由于 IST 不可用,它应该尝试 SST。您稍后在日志中看到了吗?您可能缺少 MySQL 用户帐户或防火墙端口被阻止。

    【讨论】:

    • 我会调查的!用户应该在哪里可用,在新加入节点或引导节点上?我目前无法将任何用户添加到新节点,因为mysql 服务无法启动。
    • SST 用户必须在施主节点上定义,并具有@localhost 权限。 mysql> CREATE USER 'sstuser'@'localhost' IDENTIFIED BY 's3cret'; mysql> GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'sstuser'@'localhost';
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 2020-12-04
    • 2021-05-16
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多