• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • InnoDB集群要求

    在安装InnoDB集群的生产部署之前,请确保要使用的服务器实例满足以下要求。

    • InnoDB集群使用组复制,因此您的服务器实例必须满足相同的要求。请参见“组复制要求”。AdminAPI提供了dba.checkInstanceConfiguration()验证实例是否满足组复制要求的dba.configureInstance()方法,以及配置实例以满足要求的方法。

      注意

      使用沙盒部署时,实例被配置为自动满足这些要求。

    • 组复制成员可以使用除InnoDB例如外的存储引擎包含表MyISAM。此类表无法通过组复制写入,因此在使用InnoDB群集时无法写入。为了能够使用InnoDB集群写入此类表,请InnoDB在使用InnoDB集群中的实例之前将所有此类表转换为。
    • 必须在要与InnoDB群集一起使用的任何实例上启用性能模式。
    • MySQL Shell用于配置服务器以供InnoDB群集使用的配置脚本需要访问Python。在Windows上,MySQL Shell包含Python,不需要用户配置。在Unix上,必须将Python作为外壳环境的一部分。要检查您的系统是否正确配置了Python,请执行以下操作:

      $ /usr/bin/env python
      

      如果启动了Python解释器,则无需采取进一步措施。如果前面的命令失败,请在/usr/bin/python和您选择的Python二进制文件之间创建一个软链接。有关更多信息,请参见支持的语言。

    • 从8.0.17版本开始,实例必须server_id在InnoDB集群中使用唯一的实例。使用该操作时,如果集群中的实例已使用 of ,则该操作将失败并显示错误。Cluster.addInstance(instance)server_idinstance

    上篇:部署方案

    下篇:安装方法