簡體   English   中英

將percona集群從5.6更新到5.7

[英]update percona cluster from 5.6 to 5.7

根據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還是僅在第一個升級的節點上運行mysql_upgrade?
  2. 在我完成所有節點上的更新之前,如果其中一些將運行5.6,而某些將運行5.7,是否有問題?

親切的問候,Silviu

我在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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM