在Ubuntu上更新MySQL版本,可采用以下两种常见方法:
方法一:使用APT包管理器
- 备份数据库:使用
mysqldump -u root -p --all-databases > full_backup.sql命令备份所有数据库。 - 更新APT包列表:执行
sudo apt update。 - 安装MySQL APT仓库:可通过
wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb下载配置包,再使用sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb安装,在弹出的对话框中选择想要的MySQL版本。 - 安装新版本MySQL:执行
sudo apt install mysql-server。 - 运行升级脚本:使用
sudo mysql_upgrade -u root -p升级数据库系统表。 - 重启MySQL服务:通过
sudo systemctl restart mysql重启服务。
方法二:手动下载并安装
- 备份数据库:同样使用
mysqldump命令备份。 - 下载新版本:从MySQL官方网站下载适用于Ubuntu的新版本安装包。
- 停止MySQL服务:执行
sudo systemctl stop mysql。 - 卸载旧版本:使用
sudo apt-get remove --purge mysql-server mysql-common等命令卸载旧版本。 - 安装新版本:使用
sudo dpkg -i命令安装下载的.deb文件,若遇依赖问题,可执行sudo apt-get install -f。 - 配置并启动:运行
sudo mysql_secure_installation进行安全配置,然后通过sudo systemctl start mysql启动服务。