Debian 上升级 MariaDB 的标准流程
一 升级前准备
二 在线升级步骤(同系列小版本)
sudo apt update && sudo apt upgrade -ymariadb --version 或登录数据库执行 SELECT VERSION();sudo apt install --only-upgrade mariadb-server mariadb-clientsudo systemctl restart mariadbmariadb --version 或登录数据库执行 SELECT VERSION();sudo mysql_secure_installation(按需调整 root 远程、匿名用户、测试库等)三 跨版本或离线升级
wget -qO - https://packages.mariadb.org/mariadb/release/signing-key.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/mariadb-archive-keyring.gpg >/dev/nullecho "deb [signed-by=/usr/share/keyrings/mariadb-archive-keyring.gpg] https://packages.mariadb.org/mariadb/repo/$(lsb_release -cs)/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mariadb.listsudo apt update && sudo apt install mariadb-server mariadb-clienttar -xvf mariadb-11.5.2-debian-bookworm-amd64-debs.tarsudo ./setup_repository(若提示 /etc/apt/sources.list.d/mariadb.list 已存在,先备份或删除后再运行)sudo apt update && sudo apt install mariadb-server mariadb-client四 升级后验证与常见问题
sudo systemctl status mariadb 与 mariadb --version 或 SELECT VERSION();sudo journalctl -xeu mariadb 与 /var/log/mysql/error.log,关注 InnoDB、插件、权限相关报错