MySQL 8.0外壳/MySQL AdminAPI/使用MySQL AdminAPI

6.1使用MySQL AdminAPI

AdminAPI由MySQL提供外壳,通过访问dba全局变量及其相关方法。的dba提供操作变量的方法,使您能够部署、配置和管理InnoDB集群和InnoDB ReplicaSet。例如,使用dba.createCluster ()方法来创建一个集群InnoDB。此外,AdminAPI支持政府的一些MySQL路由器相关任务,如创建和更新用户,使您能够集成InnoDB集群和InnoDB ReplicaSet。

AdminAPI支持以下部署场景:

  • 生产部署:如果你想使用一个完整的生产环境中,您需要配置所需数量的机器,然后将你的服务器实例部署到机器。

  • 沙箱部署:如果你想测试部署之前完整的生产部署,提供的沙箱功能使您能够快速地建立一个测试环境在本地机器上。沙箱创建服务器实例所需的配置和你可以实验,熟悉技术工作。

    重要的

    AdminAPI沙箱部署并不适用于一个完整的生产环境。

MySQL Shell提供了两种脚本语言模式,JavaScript和Python,除了原生SQL模式。在本指南MySQL壳主要用于JavaScript模式。MySQL Shell启动时默认是在JavaScript模式。开关模式通过发行\ jsJavaScript模式,\ py对于Python模式。确保你在JavaScript模式通过发行\ js

重要的

MySQL Shell允许您连接到的服务器套接字连接,但AdminAPI需要TCP连接到一个服务器实例。在AdminAPI不支持基于套接字的连接。

本节假设读者熟悉MySQL壳,明白了MySQL 8.0外壳为进一步的信息。MySQL AdminAPI壳还提供了在线帮助。列出所有可用的dba命令,使用dba.help ()方法。对于在线帮助对一个特定的方法,使用通用格式object.help (“methodname”)。例如:

mysql-js > dba.help (getCluster)检索从元数据存储集群。语法dba。getCluster([名字][选项])名称:参数指定集群的名称返回。选择:字典提供额外的选项。为简单起见> <

除了这些文档,开发人员文档对于所有Adm10bet官方网站inAPI方法在MySQL壳JavaScript API参考或MySQL壳Python API参考,从可用连接器和api