Действительно ли возможно установить MySQL Server 5.7 на Ubuntu 19.10? Если да, как?
Сервер MySQL 5.7 не доступен в репозиториях Горностая Eoan (19.10), но доступен у Бионического Бобра (18.04) из официальных репозиториев Ubuntu, а также MySQL. Можно установить MySQL Server 5.7 на Eoan с помощью репозитория Bionic.
Для использования репозитория MySQL для Ubuntu 18.04
, В первую очередь, создают новый текстовый файл с sudo полномочиями:
sudo nano /etc/apt/sources.list.d/mysql.list
Добавляют эти строки:
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-apt-config
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-5.7
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools
#deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools-preview
deb-src http://repo.mysql.com/apt/ubuntu/ bionic mysql-5.7
можно комментировать/не комментировать репозиторий согласно требуемым пакетам. Сохраните и выйдите из использования Ctrl + X , сопровождаемый Y . Затем выполненный
sudo apt update
Вы получите ошибку, как [1 122]
Err:1 http://repo.mysql.com/apt/ubuntu bionic InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY <some key value>
Добавляют этот ключ с помощью [1 123]
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <key value>
sudo apt update
sudo apt install mysql-server=5.7.28-1ubuntu18.04
: По некоторым причинам в моей установке APT не устанавливал mysql-клиент при установке MySQL Server 5.7, который является зависимостью MySQL Community Server, который в свою очередь является зависимостью MySQL Server, из-за которого произошли проблемы зависимости. Для выхода из этого, я должен был установить клиент MySQL, использующий APT сначала
sudo apt install mysql-client=5.7.28-1ubuntu18.04
, Чтобы установить репозитории Ubuntu использования, добавить репозитории чиновника Ubuntu 18.04's, обновить кэш и установить MySQL 5.7. Fo, которые работают:
echo "deb http://security.ubuntu.com/ubuntu/ bionic-security restricted main" | sudo tee /etc/apt/sources.list.d/bionic.list
sudo apt update
sudo apt install mysql-server=5.7.28-0ubuntu0.18.04.4
я рекомендовал бы удалить репозиторий Bionic после того, как установка начиная с наличия информации о хранилище других выпусков может когда-то повредить установку. Сделать то выполнение
sudo rm /etc/apt/sources.list.d/bionic.list