Reference Guide
实现 MySQL InnoDB 的高可用性
以下步骤解释了如何实现 MySQL InnoDB 的高可用性:
1 检查 MySQL InnoDB 服务器实例 — 请参阅 Create MySQL InnoDB cluster(创建 MySQL InnoDB 群集)。
2 将服务器或节点添加到 MySQL InnoDB — 请参阅 Adding server or node to MySQL InnoDB cluster(将服务器或节点添加到
MySQL InnoDB 群集)。
3 创建 MySQL 路由器 — 请参阅 Creating MySQL Router(创建 MySQL 路由器)
通过 MySQL InnoDB 提供高可用性
MySQL InnoDB 群集为 MySQL 提供了完整的高可用性解决方案。客户端应用程序通过使用 MySQL 路由器连接到主要节点。如果主
要节点出现故障,辅助节点会自动提升为主要节点角色,并且 MySQL 路由器会将请求路由到新的主要节点。
MySQL InnoDB 群集的组件有:
• MySQL 服务器
• MySQL 路由器
安装 MySQL InnoDB 数据库
要安装 MySQL InnoDB,请参阅 dev.mysql.com。
要根据高可用性设置来设置环境,请参阅 dev.mysql.com。
检查 MySQL InnoDB 服务器实例
在将 MySQL InnoDB 添加到群集设置之前,请验证是否根据群集要求创建了 MySQL InnoDB。
您必须以 root 用户身份登录才能运行命令,并在每次运行一组命令之后重新启动系统。
运行以下命令以验证 MySQL InnoDB 服务器实例是否符合已配置的群集要求:
注: 在您的工作场所中使用的每个系统的 IP 地址各不相同,因此以下命令仅用作示例。
• To check that the MySQL InnoDB is created as per the requirements, run the following commands at the command prompt:
•
mysql-js> dba.checkInstanceConfiguration('root@IP Address1')
•
mysql-js> dba.checkInstanceConfiguration('root@IP Address2')
•
mysql-js> dba.checkInstanceConfiguration('root@IP Address3')
5
实现 MySQL InnoDB 的高可用性 21