#mysql
#mysql
Вопрос:
Я пытаюсь обновить свою базу данных MySQL 5.7 до 8.0 в Ubuntu 18.04.
Добавлены репозитории,
wget https://repo.mysql.com//mysql-apt-config_0.8.10-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
Обновите и установите:
sudo apt-get update
sudo apt-get install mysql-server
Но он все еще пытается установить версию 5.7? Я пробовал различные репозитории и методы, но все они сводятся к 5.7?
Комментарии:
1. Пожалуйста, следуйте документации по адресу dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/… Кстати, 8.0.10 очень старый, поэтому, пожалуйста, загрузите последнюю версию
Ответ №1:
У меня была такая же проблема.
Следующий ответ сработал для меня:
https://askubuntu.com/a/1122890/834996
Причина, по которой он не работал, была связана с упомянутой там ошибкой:
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>
И решение состоит в том, чтобы добавить ключ с помощью:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <key value>
После этого вы продолжаете выполнять шаги, упомянутые там, и MySQL 8 будет успешно установлен.