MariaDB小版本升級10.1.22 -> 10.1.26
阿新 • • 發佈:2017-08-16
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