Официальное репо для MySQL8 https://repo.mysql.com/apt/ не работает.
Как добавить archive.ubuntu.com/ubuntu/pool/main/m/mysql-8.0/
в список источников Ubuntu 18.04 Bionic для установки MySQL8?
Я пытаюсь чтобы добавить следующий список в /etc/apt/sources.list.d/mysql.list
deb http://ua.archive.ubuntu.com/ubuntu/pool/main bionic main
deb-src http://ua.archive.ubuntu.com/ubuntu/pool/main bionic main
, но он не работает
Первый метод:
wget https://repo.mysql.com/mysql-apt-config_0.8.9-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.9-1_all.deb
Текстовое окно появится:
MySQL Server & Cluster (Currently selected: mysql-5.7)
и хит Входитmysql-8.0 preview
и хит ВходитOK
и нажмите Но Вы могли получить следующие ошибки во время sudo apt update
:
Err:3 http://repo.mysql.com/apt/ubuntu xenial InRelease
The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>
Reading package lists... Done
W: GPG error: http://repo.mysql.com/apt/ubuntu xenial InRelease: The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>
E: The repository 'http://repo.mysql.com/apt/ubuntu xenial InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Для избавлений от тех ошибок удалите недавно добавленный файл хранилища:
sudo rm /etc/apt/sources.list.d/mysql.list
Так попробуйте второй метод.
Второй метод, если первое не пошло:
Ваш /etc/apt/sources.list
должен быть похожим на это для этого:
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
Если Ваш сервер используется для изучения и тестирования целей, проблемы зависимостей ОС и системное повреждение доступны, то Вы могли попытаться добавить рядом с Вашим sources.list
:
deb http://ru.archive.ubuntu.com/ubuntu/ eoan main restricted
Затем sudo apt update && sudo apt install mysql-server-8.0
Во время mysql-server-8.0
установка пакета копирует установленную информацию о пакетах где-нибудь, чтобы иметь способность удалить их и установить поддерживаемые версии вместо этого после комментария репозитория eoan. Это могло удалить другие пакеты, требуемые для обработки устойчивой системы. Так будьте готовы восстановить или переустановить Вашу систему.
После установки mysql-сервера
eoan
запись репозиторияsudo apt clean && sudo apt update
Откатывать к нормальной конфигурации:
sudo apt purge mysql-server-8.0 && sudo apt autoremove
eoan
запись в sources.list
sudo apt update && sudo apt install -f && sudo apt upgrade