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