MySQL 外壳 8.0 / 第 7 章 MySQL InnoDB 集群 /
7.4 部署生产 InnoDB 集群
在生产环境中工作时,构成 InnoDB Cluster 的 MySQL 服务器实例作为网络的一部分在多台主机上运行,而不是如第 6.8 节“AdminAPI MySQL 沙箱”中所述在单台机器上运行。在继续执行这些说明之前,您必须将所需的软件安装到您打算作为服务器实例添加到集群的每台机器上,请参阅 第 6.2 节“安装 AdminAPI 软件组件”。
下图说明了您在本节中使用的场景:
重要的
与沙盒部署不同,在沙盒部署中,所有实例都本地部署到 AdminAPI 具有本地文件访问权限并可以保留配置更改的一台机器上,对于生产部署,您必须保留实例上的任何配置更改。如何执行此操作取决于实例上运行的 MySQL 版本,请参阅 第 6.2.4 节,“持久设置”。
要将服务器的连接信息传递给 AdminAPI,请使用类似 URI 的连接字符串或数据字典;请参阅 使用类似 URI 的字符串或键值对连接到服务器。在本文档中,显示了类似 URI 的字符串。
本节假设您有:
将 MySQL 组件安装 到您的实例
安装了MySQL Shell,可以通过 指定实例连接
创建了一个合适的 管理用户