mysql 复制 5.5 master 到 5.7 slave
mysql replication 5.5 master to 5.7 slave
我们有两个生产 MySQL 服务器 运行 Percona Server 5.5.42 并想设置一个新服务器 运行 Percona Server 5.7 作为它们的从属。但是,由于版本之间存在差距,5.7 slave 无法从 5.5 master 返回 server_uid
。正确的解决方案是升级母版,我们知道这一点,但由于时间和资源限制,目前无法实现。
还有其他解决方法吗?如有必要,我可以将 slave 降级到 5.6,并在以后回来并在所有服务器上执行必要的升级。下一个最好的事情是什么?
目前,5.7 从站无法从 5.5 主站复制,因为如果主站上根本不存在变量(在 5.5 上不存在),则在从站连接上读取 SERVER_UUID 的尝试将致命失败).这是 MySQL 错误 https://bugs.mysql.com/bug.php?id=80962, tracked for Percona Server as https://bugs.launchpad.net/percona-server/+bug/1566642。该修复程序已经在源代码树中,并将成为下一个 Percona Server 5.7.12-5 版本的一部分,该版本应该在 5 月中旬左右发布。
我不知道这个错误的任何解决方法,除非使用修复重新编译当前 PS 5.7(github PR 从 Launchpad 错误链接)是一个选项。
我们有一个项目要从 MySQL 5.5 升级到 MySQL 5.7。文档建议我们应该从 5.5 升级到 5.6,然后再升级到 5.7。不过,我们发现 5.7 可以成为 5.5 的从属。
我们有从 Percona Server 5.5.50-38.0 到 Percona Server 5.7.15-9 的复制运行,这已经在多个从服务器上工作了至少两个月运行 5.7 从复制5.5 大师。
我们有两个生产 MySQL 服务器 运行 Percona Server 5.5.42 并想设置一个新服务器 运行 Percona Server 5.7 作为它们的从属。但是,由于版本之间存在差距,5.7 slave 无法从 5.5 master 返回 server_uid
。正确的解决方案是升级母版,我们知道这一点,但由于时间和资源限制,目前无法实现。
还有其他解决方法吗?如有必要,我可以将 slave 降级到 5.6,并在以后回来并在所有服务器上执行必要的升级。下一个最好的事情是什么?
目前,5.7 从站无法从 5.5 主站复制,因为如果主站上根本不存在变量(在 5.5 上不存在),则在从站连接上读取 SERVER_UUID 的尝试将致命失败).这是 MySQL 错误 https://bugs.mysql.com/bug.php?id=80962, tracked for Percona Server as https://bugs.launchpad.net/percona-server/+bug/1566642。该修复程序已经在源代码树中,并将成为下一个 Percona Server 5.7.12-5 版本的一部分,该版本应该在 5 月中旬左右发布。
我不知道这个错误的任何解决方法,除非使用修复重新编译当前 PS 5.7(github PR 从 Launchpad 错误链接)是一个选项。
我们有一个项目要从 MySQL 5.5 升级到 MySQL 5.7。文档建议我们应该从 5.5 升级到 5.6,然后再升级到 5.7。不过,我们发现 5.7 可以成为 5.5 的从属。
我们有从 Percona Server 5.5.50-38.0 到 Percona Server 5.7.15-9 的复制运行,这已经在多个从服务器上工作了至少两个月运行 5.7 从复制5.5 大师。