Я пытаюсь обновить MySQL на моем виртуальном сервере под управлением Plesk (Ubuntu 14.4) с версии 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) выше?
Ubuntu 14.04 является EOL и больше не поддерживается. Переходите на более позднюю версию, например 18.04 LTS, которая будет поддерживаться до 2023 года. В репозиториях для Bionic Beaver будет доступен MySQL 5.7, так что вы можете просто установить его через apt
.
Прежде чем делать что-либо из этого, убедитесь, что вы сбросили свои базы данных, прежде чем что-либо делать, на случай, если что-то пойдет не так.
Вы также можете установить MySQL 5.7 из Percona. Так как 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, вы можете затем импортировать базы данных, которые вы сбросили после настройки новой установки.