mysql-shell

MySQL Shell 管理与 InnoDB Cluster

补充说明

MySQL Shell 提供 SQL、JavaScript、Python 三种模式,管理 InnoDB Cluster、升级检查和备份工具。命令是 mysqlsh。

常用示例

mysqlsh --uri app@db1:3306
mysqlsh --uri app@db1:3306 --sql -e 'SELECT VERSION();'
mysqlsh --uri app@db1:3306 --file init.sql
mysqlsh --uri app@db1:3306 --js -e 'util.checkForServerUpgrade()'
mysqlsh --uri admin@db1:3306

InnoDB Cluster:

dba.configureInstance()
dba.createCluster("prod")
cluster.status()
cluster.addInstance("db2:3306")
cluster.removeInstance("db2:3306")
cluster.switchToMultiPrimaryMode()
cluster.switchToSinglePrimaryMode()

易错点与排错

相关命令