【问题标题】:update percona cluster from 5.6 to 5.7将 percona 集群从 5.6 更新到 5.7
【发布时间】:2017-06-10 12:26:22
【问题描述】:

基于 percona 更新程序 (https://www.percona.com/doc/percona-server/5.7/upgrading_guide_56_57.html) 你需要做的:

sudo service mysql stop
sudo apt-get install percona-server-server-5.7
sudo mysql_upgrade
sudo service mysql restart

就我而言,我有一个包含 3 个节点(多主节点)的集群:

我的问题是:

  1. 我需要在所有节点上运行 mysql_upgrade 还是只在第一个升级的节点上运行?
  2. 如果在我完成所有节点的更新之前,其中一些节点将运行 5.6 和一些 5.7,是否有任何问题?

亲切的问候, 西尔维

【问题讨论】:

    标签: mysql percona multi-master-replication mysqlupgrade


    【解决方案1】:

    我在 Percona XtraDB 文档中找到了答案:(https://www.percona.com/doc/percona-xtradb-cluster/LATEST/howtos/upgrade_guide.html)

    基本上你必须为集群中的每个节点做:

    首先打开 2 个 ssh 会话

    在会话 1

    sudo service mysql stop
    sudo apt-get remove percona-xtrabackup* percona-xtradb-cluster*
    sudo apt-get install percona-xtradb-cluster-57
    sudo service mysql stop
    cp /var/lib/mysql/grastate.dat /etc/www/grastate.dat
    sudo mysqld --skip-grant-tables --user=mysql --wsrep-provider='none'
    
    then go to sesison #2
    

    打开会话 2

    mysql_upgrade
    sudo mysqld stop
    sudo service mysql restart
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-08
      • 2015-10-11
      • 2019-02-06
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多