Debian系統升級MariaDB版本的步驟
在進行任何升級操作前,務必備份所有重要數據庫,以防止數據丟失??墒褂?code>mysqldump工具備份所有數據庫:
mysqldump -u root -p --all-databases > full_backup.sql
輸入root用戶密碼后,會將所有數據庫導出到full_backup.sql
文件中。
升級前需確認當前安裝的MariaDB版本,避免版本號混淆:
mysql -u root -p -e "SELECT VERSION();"
執行后會返回當前MariaDB的版本信息(如10.11.4-MariaDB-1:10.11.4+maria~bookworm
)。
確保系統包列表是最新的,以便后續能獲取到最新的MariaDB版本:
sudo apt update
使用apt
包管理器升級MariaDB(若已安裝):
sudo apt install --only-upgrade mariadb-server mariadb-client
--only-upgrade
參數確保僅升級已安裝的MariaDB組件,避免安裝未安裝的包。若未安裝MariaDB,可直接運行sudo apt install mariadb-server
。
升級過程中,若系統檢測到配置文件(如/etc/mysql/mariadb.conf.d/50-server.cnf
)有修改,會提示選擇處理方式:
升級完成后,重啟服務以應用新版本:
sudo systemctl restart mariadb
通過以下命令確認MariaDB已升級至目標版本:
mysql -u root -p -e "SELECT VERSION();"
返回的版本號應與目標版本一致(如11.5.2-MariaDB-1:11.5.2+maria~bookworm
)。
journalctl -u mariadb -f
實時查看日志,及時排查錯誤(如依賴性問題)。