重新启动系统后无法使用MySql innodb群集沙箱/无法正常工作?

时间:2020-04-16 20:56:13

标签: innodb sandbox mysql-innodb-cluster

在安装过程中,我选择了Inno db群集沙箱配置,这使我只能在3310处运行沙箱,在3306处使用mySql服务器。重新启动后,什么都没起作用,如何重新启动并重新启动Inno DB群集沙箱?显然,我选择此选项只是为了检查什么是Inno DB Cluster

Configuration during installation

1 个答案:

答案 0 :(得分:1)

显然,我不得不去阅读多个文档,以了解哪个Inno数据库集群可以解决此问题。 您可以在 mysqlsh

中使用它们

- startSandboxInstance在以下位置启动现有的MySQL Server实例

- rebootClusterFromCompleteOutage使群集重新联机,如果不运行它,则实例将处于超级只读模式。这将需要10分钟,请不要以为卡住了将其关闭。

例如

dba.startSandboxInstance(3310)
dba.startSandboxInstance(3320)
dba.startSandboxInstance(3330)

然后运行dba.rebootClusterFromCompleteOutage()以禁用GR自动初始化和超级只读模式

如果显示Dba.rebootClusterFromCompleteOutage: An open session is required to perform this operation. (RuntimeError),请使用\connect root@localhost:3310,然后使用dba.rebootClusterFromCompleteOutage()

我将附上我如何在 mysqlsh

中使用这些命令的屏幕截图

enter image description here