最初部署和使用MySQL的本地沙箱实例是开始探索InnoDB集群的好方法。在部署到生产服务器上之前,您可以在本地全面测试InnoDB集群。MySQL Shell具有内置功能,可用于创建沙盒实例,这些实例已正确配置为在本地部署的方案中与组复制一起使用。
重要
沙盒实例仅适合在本地计算机上部署和运行以进行测试。在生产环境中,MySQL Server实例被部署到网络上的各种主机上。
部署沙箱实例
MySQL Shell包含添加dba全局变量的AdminAPI,该 全局变量提供了用于管理沙箱实例的功能。在此示例设置中,您将使用 dba.deploySandboxInstance()创建三个沙箱实例。
发出以下命令,从命令提示符启动MySQL Shell:
shell>mysqlsh
除了本机SQL模式外,MySQL Shell还提供了两种脚本语言模式,即JavaScript和Python。在本指南中,MySQL Shell主要用于JavaScript模式。MySQL Shell启动时,默认情况下处于JavaScript模式。通过发出\jsJavaScript模式,\pyPython模式和 \sqlSQL模式来切换模式。通过发出\js命令确保您处于JavaScript模式,然后执行:
mysql-js>dba.deploySandboxInstance(3310)
注意
在JavaScript和Python模式下,不需要使用分号终止命令。
传递给的参数 deploySandboxInstance()是MySQL服务器实例在其中侦听连接的TCP端口号。默认情况下,沙箱是 在Unix系统上命名的目录中创建的 。对于Microsoft Windows系统,目录