在安装过程中,我选择了Inno db群集沙箱配置,这使我只能在3310处运行沙箱,在3306处使用mySql服务器。重新启动后,什么都没起作用,如何重新启动并重新启动Inno DB群集沙箱?显然,我选择此选项只是为了检查什么是Inno DB Cluster
答案 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
中使用这些命令的屏幕截图