Debian系统升级MariaDB版本的步骤
在进行任何升级操作前,务必备份所有重要数据库,以防止数据丢失。可使用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
实时查看日志,及时排查错误(如依赖性问题)。