debian中mysql升级步骤是什么

Debian中升级MySQL主要有两种方式,具体步骤如下:

方式一:使用APT包管理器(推荐)

  1. 备份数据
    mysqldump -u root -p --all-databases > full_backup.sql  
    
  2. 更新APT源
    sudo apt update  
    
  3. 升级MySQL
    sudo apt upgrade mysql-server  
    
  4. 重启服务
    sudo systemctl restart mysql  
    
  5. 验证版本
    mysql -u root -p -e "SELECT VERSION();"  
    

方式二:手动下载安装(适用于特定版本)

  1. 停止服务并卸载旧版本
    sudo systemctl stop mysql  
    sudo apt remove --purge mysql-server mysql-common  
    sudo apt autoremove  
    
  2. 下载新版本安装包
    从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  
    
  3. 安装新版本
    sudo apt install mysql-server-<版本号>  
    
  4. 启动服务并验证
    sudo systemctl start mysql  
    mysql -u root -p -e "SELECT VERSION();"  
    

注意事项

  • 兼容性:升级前需确认新版本与应用程序、插件的兼容性,建议在测试环境验证。
  • 配置文件:若需修改配置(如my.cnf),升级后需检查路径是否正确。
  • 升级工具:可手动执行mysql_upgrade脚本修复数据库结构(部分场景需使用)。

参考来源: