我正在尝试将 Plesk 管理的虚拟服务器(Ubuntu 14.4)上的 MySQL 从版本 5.5 升级到 5.7。
在 Plesk 支持网站和互联网上,我发现了相同的步骤顺序。步骤如下:
(1) wget http://dev.mysql.com/get/mysql-apt-config_XYZ_all.deb
(2) sudo dpkg -i mysql-apt-config_XYZ_all.deb
(3) sudo apt-get update
(4) sudo apt-get install mysql-server
(5) mysql_upgrade -u root -p --force
我已经这样做了,但在第 4 步我收到以下消息:
mysql-server is already the newest version.
什么都没有安装,我仍然使用 5.5。
我在这里做错了什么?我为不同的网站建立了一大堆数据库 - 如果我告诉 Plesk 卸载并重新安装 mysql,然后运行上面的第 (5) 行,会发生什么?
答案1
Ubuntu 14.04 已停产,不再受支持。请升级到更高版本,例如 18.04 LTS,该版本将受支持至 2023 年。Bionic Beaver 的存储库将提供 MySQL 5.7,因此您只需通过 即可安装它apt
。
在执行任何操作之前,请确保先转储数据库,以防出现问题。
您还可以从 Percona 安装 MySQL 5.7。例如root
:
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
apt-get update
apt-get install percona-server-server-5.7 percona-server-client-5.7 percona-server-common-5.7
无论您是从 Ubuntu 存储库还是 Percona 存储库安装它,您都可以在配置新安装后导入转储的数据库。