Использовать кластерную песочницу mySql innodb после перезапуска системы / не работает?

Во время установки я выбрал конфигурацию песочницы кластера Inno db, в результате чего песочница оставалась на 3310, а сервер mySql - на 3306. После перезапуска ничего не работало, как перезапустить и повторно запустить изолированную программную среду кластера Inno DB? По-видимому, я выбрал этот вариант, чтобы просто проверить, что такое Inno DB Cluster

1 ответ

Решение

По-видимому, мне пришлось обратиться к нескольким документам, чтобы узнать, какой кластер Inno DB для решения этой проблемы. Вы можете использовать их в mysqlsh.

- startSandboxInstance Запускает существующий экземпляр сервера MySQL на

- 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

Другие вопросы по тегам