Innodb
Dba.getCluster:此功能無法通過會話訪問獨立實例 (RuntimeError)
我正在使用 mysql innodb 集群。連接到我的實例使用
\c root@localhost:3306
.當我發出錯誤消息時彈出
var cluster = dba.getCluster('testCluster')
。我已經在上次會話中創建了集群。但是當我重新連接時,它不再起作用了。
我唯一改變的是主機名從
localhost
到db005
並重新啟動mysql伺服器。也不知道是不是跟我的問題有關。有人知道發生了什麼嗎?在Google上做了一些搜尋。似乎這是mysql論壇的唯一資源。但仍然無法解決我的問題。
https://forums.mysql.com/read.php?177,653826,657465#msg-657465
謝謝!
您嘗試使用該命令的節點似乎不是集群的一部分。您可以做的是嘗試從另一個節點獲取狀態。
如果這是不可能的,那麼嘗試執行:
mysql-js> var cluster = dba.rebootClusterFromCompleteOutage();
無論如何,請查看以下文章:https ://mysqlserverteam.com/innodb-cluster-in-opc-part2/