- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
Centos8 MariaDB10.3.28升級為MariaDB10.5.13
歡迎來到藍(lán)隊云技術(shù)小課堂,每天分享一個技術(shù)小知識。
問題背景:
在安裝部署Zabbix-server監(jiān)控時無法啟動服務(wù),查看日志報錯數(shù)據(jù)庫MariaDB版本不兼容需升級數(shù)據(jù)庫版本。
Unable to start Zabbix server due to unsupported MariaDB database server version (10.03.28) Must be at least (10.05.00) MariaDB升級
1.查看數(shù)據(jù)庫版本
mysql -uroot -p
解決方法:
1.備份數(shù)據(jù)庫
mysqldump -u root -p --all-databases > /home/alldb.sql
2.備份配置
mv /etc/my.cnf /etc/my.cnf.bak
3.停止數(shù)據(jù)庫
sytemctl stop mariadb
4.卸載舊版本
yum remove mariadb mariadb-server
5.添加新版本的MariaDB的 yum倉庫
官方鏈接:https:///mariadb.org/download/
6.添加yum源
vi /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.5 CentOS repository list - created 2021-12-01 06:20 UTC
# https:///mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https:///mirror.kku.ac.th/mariadb/yum/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https:///mirror.kku.ac.th/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
注:yum源要根據(jù)自己更新的版本添加
7.清除yum源緩存并建立數(shù)據(jù)源
yum clean all && yum makecache
開始升級數(shù)據(jù)庫
1.安裝MariaDB新版本
yum install mariadb mariadb-server
2.啟動數(shù)據(jù)庫
systemctl start mariadb
3.查看版本是否正確
mysql -uroot -p
版本升級成功 退出繼續(xù)操作
4.升級已有數(shù)據(jù)庫
mysql_upgrade -uroot -p --force
5.配置服務(wù)自啟動
systemctl enable mariadb
6.數(shù)據(jù)恢復(fù)
mysql -u root -p </home/alldb.sql
7.登錄數(shù)據(jù)庫驗證
mysql -uroot -p
藍(lán)隊云官網(wǎng)上擁有完善的技術(shù)支持庫可供參考,大家可自行查閱,更多技術(shù)問題,可以直接咨詢。同時,藍(lán)隊云整理了運維必備的工具包免費分享給大家使用,需要的朋友可以直接咨詢。
更多技術(shù)知識,藍(lán)隊云期待與你一起探索。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP