Reference Guide
已创建群集的状态显示为联机,表示已成功创建群集。
图 39: 确认屏幕
添加服务器实例至 MySQL InnoDB 群集
前提条件
• 在将服务器或节点添加至群集之前,将辅助 MySQL 服务器中的 my.conf 文件中的服务器 ID 更改为 2 或 3,该文件位于
C:\ProgramData\MySQL\MySQL Server 5.7。
• 只有主 MySQL 服务器才能具有服务器 ID 为 1。在 SQL 群集中,服务器 ID 应是唯一的。
关于此任务
必须将服务器实例添加到 MySQL InnoDB 群集作为主要节点或次要节点。
执行以下操作来将服务器实例添加到 MySQL InnoDB 群集:
1. 在主服务器上的命令提示符下,以数据库管理员用户身份登录。
2. 运行以下命令,将服务器实例添加到 MySQL InnoDB 群集:
cluster.addInstance('root@IPAddress2:3306')
cluster.addInstance('root@IPAddress3:3306')
注: IP 地址和端口号仅用作示例,它们因在您的工作场所中使用的系统而异。
3. 运行以下命令以检查服务器实例的状态:
cluster.status()
注:
• 如果服务器 ID 在所有节点上都相同,当您尝试在群集中添加实例时,则会显示错误消息 Server_ID 已经被同级节点使用,
结果 <Runtime Error>。
• 所有节点都应显示为联机状态,表示节点已成功添加到 MySQL InnoDB 群集设置。
实现 MySQL InnoDB 的高可用性 41