Ubuntu 上升级 MySQL 的完整操作指南
一 升级前准备
mysqldump -u root -p --all-databases > full_backup.sql;同时备份配置文件目录(如 /etc/mysql/)与数据目录(如 /var/lib/mysql/)。mysql --version、apt update 与 apt-cache policy mysql-server,确认现有版本和可升级版本。innodb_buffer_pool_size、max_connections),便于紧急回退。二 标准升级步骤 APT 方式(推荐)
wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.debsudo dpkg -i mysql-apt-config_0.8.22-1_all.debsudo apt updatesudo apt install --only-upgrade mysql-serversudo apt upgrade(将升级包括 mysql-server 在内的相关包)sudo systemctl restart mysqlmysql -VSELECT VERSION();三 手动安装或跨小版本升级
sudo systemctl stop mysqlsudo apt-get remove --purge mysql-server mysql-commonsudo dpkg -i /path/to/mysql-server_version.debsudo apt-get install -fsudo systemctl start mysqlsudo mysql_secure_installation(按需)mysql -V 与 SELECT VERSION();四 升级后验证与兼容性测试
sudo systemctl status mysqlsudo journalctl -xeu mysql 或查看 /var/log/mysql/error.logSHOW DATABASES;、SELECT VERSION();五 常见问题与回滚
sudo systemctl start mysql。sudo chown -R mysql:mysql /var/lib/mysql。sudo apt install mysql-server=<旧版本>),并导入升级前完整备份;跨大版本不建议直接降级,需按迁移流程重做。