Использовать кластерную песочницу 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