Debian中升级MySQL主要有两种方式,具体步骤如下:
方式一:使用APT包管理器(推荐)
- 备份数据
mysqldump -u root -p --all-databases > full_backup.sql - 更新APT源
sudo apt update - 升级MySQL
sudo apt upgrade mysql-server - 重启服务
sudo systemctl restart mysql - 验证版本
mysql -u root -p -e "SELECT VERSION();"
方式二:手动下载安装(适用于特定版本)
- 停止服务并卸载旧版本
sudo systemctl stop mysql sudo apt remove --purge mysql-server mysql-common sudo apt autoremove - 下载新版本安装包
从MySQL官网获取对应Debian版本的安装包(如mysql-8.0.23-debian10-x86_64.deb),并安装依赖:sudo apt update sudo apt install wget lsb-release gnupg wget -O /etc/apt/trusted.gpg.d/mysql.gpg https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb sudo dpkg -i /etc/apt/trusted.gpg.d/mysql.gpg sudo apt update - 安装新版本
sudo apt install mysql-server-<版本号> - 启动服务并验证
sudo systemctl start mysql mysql -u root -p -e "SELECT VERSION();"
注意事项
- 兼容性:升级前需确认新版本与应用程序、插件的兼容性,建议在测试环境验证。
- 配置文件:若需修改配置(如
my.cnf),升级后需检查路径是否正确。 - 升级工具:可手动执行
mysql_upgrade脚本修复数据库结构(部分场景需使用)。
参考来源: