Ubuntu 上升级 MariaDB 的完整步骤
一 升级前准备
mysqldump -u root -p --all-databases > /path/to/backup/all-databases.sql;同时备份关键目录与文件(如 /etc/mysql/、数据目录、配置文件)。mysql -V 或登录后 SELECT VERSION();,便于升级后核对。二 标准升级步骤(同系列小版本或官方仓库升级)
sudo apt update && sudo apt upgrade。sudo apt install mariadb-server mariadb-client。sudo systemctl restart mariadb。sudo mariadb-upgrade(MariaDB 10.4+ 提供该工具;旧版本可用 mysql_upgrade)。mysql -V 或登录后 SELECT VERSION();。unix_socket 插件),可按需在维护模式重置认证方式后再恢复。三 跨版本或跨仓库升级(添加官方仓库)
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8。deb [arch=amd64,arm64,armhf] https://mirror.yandex.ru/mariadb/repo/<VERSION>/ubuntu <UBUNTU_CODENAME> main。sudo apt update。apt-cache policy mariadb-server,确认目标版本可见。sudo apt install mariadb-server mariadb-client;sudo apt install mariadb-server=<VERSION>* mariadb-client=<VERSION>*。sudo systemctl restart mariadb。sudo mariadb-upgrade。mysql -V 或 SELECT VERSION();。sudo mysql_secure_installation。四 常见问题与回滚
plugin 改为 mysql_native_password 并设置密码,然后重启服务。mariadb-upgrade 校验系统表。