Использовать mySql кластерную песочницу innodb после перезагрузки системы / не работает? - PullRequest
1 голос
/ 16 апреля 2020

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

Configuration during installation

1 Ответ

1 голос
/ 16 апреля 2020

Очевидно, мне пришлось go к нескольким документам, чтобы увидеть, какой кластер 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

enter image description here

...