- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
Centos8 MariaDB10.3.28升級為MariaDB10.5.13
歡迎來到藍隊云技術小課堂,每天分享一個技術小知識。
問題背景:
在安裝部署Zabbix-server監控時無法啟動服務,查看日志報錯數據庫MariaDB版本不兼容需升級數據庫版本。
Unable to start Zabbix server due to unsupported MariaDB database server version (10.03.28) Must be at least (10.05.00) MariaDB升級
1.查看數據庫版本
mysql -uroot -p
解決方法:
1.備份數據庫
mysqldump -u root -p --all-databases > /home/alldb.sql
2.備份配置
mv /etc/my.cnf /etc/my.cnf.bak
3.停止數據庫
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源要根據自己更新的版本添加
7.清除yum源緩存并建立數據源
yum clean all && yum makecache
開始升級數據庫
1.安裝MariaDB新版本
yum install mariadb mariadb-server
2.啟動數據庫
systemctl start mariadb
3.查看版本是否正確
mysql -uroot -p
版本升級成功 退出繼續操作
4.升級已有數據庫
mysql_upgrade -uroot -p --force
5.配置服務自啟動
systemctl enable mariadb
6.數據恢復
mysql -u root -p </home/alldb.sql
7.登錄數據庫驗證
mysql -uroot -p
藍隊云官網上擁有完善的技術支持庫可供參考,大家可自行查閱,更多技術問題,可以直接咨詢。同時,藍隊云整理了運維必備的工具包免費分享給大家使用,需要的朋友可以直接咨詢。
更多技術知識,藍隊云期待與你一起探索。
提交成功!非常感謝您的反饋,我們會繼續努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP