1. 程式人生 > >MariaDB小版本升級10.1.22 -> 10.1.26

MariaDB小版本升級10.1.22 -> 10.1.26

upgrading minor versions

一、升級原因

因為版本bug,導致DB經常crash。原因可能是由於innodb采用新的統計信息收集問題。

相關網頁:https://jira.mariadb.org/browse/MDEV-12281

https://bugs.mysql.com/bug.php?id=84940


二、升級環境

linux :CentOS 7

架構:一主一從

使用rpm yum方式安裝的MariaDB,systemd啟動。


三、升級步驟

1、官網下載MariaDB 10.1.26 rpm包,解壓到服務器

2、關閉從數據庫

# systemctl stop mysql

3、條件允許的情況下,拷貝一份數據目錄

4、備份配置文件my.cnf

5、升級版本

# yum install MariaDB-10.1.26-centos7-x86_64-server.rpm MariaDB-10.1.26-centos7-x86_64-client.rpm MariaDB-10.1.26-centos7-x86_64-common.rpm MariaDB-10.1.26-centos7-x86_64-shared.rpm

6、恢復配置文件my.cnf,啟動數據庫

7、執行mysql_upgrade

# mysql_upgrade -uroot -p

8、同樣的方式,恢復主庫。


以上方式僅適用於服務允許幾分鐘停機的狀態。沒有什麽技術含量,官方升級方案:https://mariadb.com/kb/en/mariadb/upgrading-between-minor-versions-of-mariadb/



本文出自 “11570138” 博客,請務必保留此出處http://11580138.blog.51cto.com/11570138/1956408

MariaDB小版本升級10.1.22 -> 10.1.26