我有一个旧的 Galera 集群(MySQL 5.5),我正在将其升级到 Ubuntu 18.04 LTS 上的 Percona XtraDB(MySQL 5.7)。我已成功使用 xtrabackup 导入数据库并同步集群 - 到目前为止一切顺利。
我的问题是我无法停止第一个节点上的 mysqld 进程,我使用service mysql bootstrap-pxc
正常启动了该节点service mysql stop
;我不得不求助于mysqladmin shutdown
。奇怪的是,一旦我用 重新启动了第一个节点,service mysql start
我有时就可以service mysql stop
毫无问题地用 停止它,有时却不行。我还没有找到这种模式。
service mysql stop
集群中的所有其他节点都可以毫无问题地关闭。
答案1
在引导模式下启动 Percona XtraDB 集群时,关闭它的方法是发出命令service mysql bootstrap-stop
。第一个节点已使用引导命令正确启动,重要的是以相同的方式停止它(然后重新启动它,这次使用正常命令,service mysql start
以使第一个节点成为正常集群成员)