Рейтинг:1

Установка 8.0.28 mysql на Ubuntu 20.04?

флаг tr

8.0.28 Поскольку дата выпуска была всего несколько дней назад, я не могу установить ее, потому что ее еще нет в официальном репозитории Ubuntu. Я также не могу понять, как установить его вручную. Я пробовал различные руководства в Интернете, но ничто из того, что я пробовал, не работает. Все, что я получаю, это бесконечные ошибки с тем или иным.

Так кто-нибудь знает, как вручную установить версию 8.0.28 на Ubuntu 20.04? Или знаете какие-либо обновленные репозитории, которые я могу добавить?

РЕДАКТИРОВАТЬ

Ошибки вот такие

dpkg -i libmysqlclient-dev_8.0.28-1ubuntu20.04_amd64.deb
Выбор ранее невыбранного пакета libmysqlclient-dev.
(Чтение базы данных... На данный момент установлено 165702 файла и каталога.)
Подготовка к распаковке libmysqlclient-dev_8.0.28-1ubuntu20.04_amd64.deb...
Распаковка libmysqlclient-dev (8.0.28-1ubuntu20.04)...
dpkg: проблемы с зависимостями препятствуют настройке libmysqlclient-dev:
 libmysqlclient-dev зависит от libmysqlclient21 (= 8.0.28-1ubuntu20.04); Однако:
  Версия libmysqlclient21:amd64 в системе — 8.0.27-0ubuntu0.20.04.1.

dpkg: ошибка обработки пакета libmysqlclient-dev (--install):
 проблемы с зависимостями - оставить ненастроенным
Обработка триггеров для man-db (2.9.1-1)...
При обработке возникли ошибки:
 libmysqlclient-dev
sudo dpkg -i mysql-сообщество-client_8.0.28-1ubuntu20.04_amd64.deb
Выбор ранее невыбранного пакета mysql-community-client.
dpkg: рассмотреть вопрос об удалении mysql-client-8.0 в пользу mysql-community-client...
dpkg: нет, удалить mysql-client-8.0 невозможно (поможет --auto-deconfigure):
 mysql-server-8.0 зависит от mysql-client-8.0 (>= 8.0.27-0ubuntu0.20.04.1)
  mysql-client-8.0 должен быть удален.

dpkg: относительно mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb, содержащего mysql-community-client:
 mysql-community-client конфликтует с mysql-client-8.0
  mysql-client-8.0 (версия 8.0.27-0ubuntu0.20.04.1) присутствует и установлен.

dpkg: ошибка обработки архива mysql-community-client_8.0.28-1ubuntu20.04_amd64.deb (--install):
 конфликтующие пакеты - не устанавливается mysql-community-client
При обработке возникли ошибки:
 mysql-сообщество-клиент_8.0.28-1ubuntu20.04_amd64.deb

Информация о терминале по запросу.

https://dpaste.com/3TSBXB26R

Политика apt-cache mysql-client-8.0 mysql-community-client
mysql-клиент-8.0:
  Установлено: 8.0.27-0ubuntu0.20.04.1
  Кандидат: 8.0.27-0ubuntu0.20.04.1
  Таблица версий:
 *** 8.0.27-0ubuntu0.20.04.1 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focus-updates/main Пакеты amd64
        100 /var/lib/dpkg/status
     8.0.19-0убунту5 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focus/main Пакеты amd64
MySQL-сообщество-клиент:
  Установлено: (нет)
  Кандидат: (нет)
  Таблица версий:
Random Person avatar
флаг us
Крис, не могли бы вы сообщить нам, каким руководствам вы следовали и какие бесконечные ошибки? Если вы предоставите нам больше информации, вам будет легче помочь.
Chris Swinson avatar
флаг tr
Например, https://www.digitalocean.com/community/tutorials/how-to-install-the-latest-mysql-on-ubuntu-20-04. Поэтому я меняю "22" на "28". Я пробовал всевозможные пакеты 8.0.28, но в конечном итоге все время попадал в кроличью нору. .. и я не могу публиковать ошибки, так как пост получается длинным :-\
Random Person avatar
флаг us
Не могли бы вы добавить текст ошибок, которые вы получили в вопросе?
Chris Swinson avatar
флаг tr
а ладно сделано.Кажется, постоянно жалуется, что отсутствуют зависимости, но если я пытаюсь установить множество других вещей, он начинает жаловаться на конфликты версий и необходимость запускать команды исправления. Я действительно понятия не имею, как установить что-либо, когда это недоступно в обычная команда apt-get.
Random Person avatar
флаг us
хм... давайте взглянем на историю вашего терминала. Поделитесь выводом `cat ~/.bash_history`, используя pastebin, например https://dpaste.com/. Кроме того, вставьте вывод `apt-cache policy mysql-client-8.0 mysql-community-client` в свой вопрос. Также взгляните на это: https://askubuntu.com/suggested-edits/175602. Чтобы узнать больше о форматировании кода в Ask Ubuntu, прочитайте это: https://askubuntu.com/editing-help#code.
Chris Swinson avatar
флаг tr
В основном это проблема, так как это последняя версия, которую я могу скачать. 8.0.27-0ubuntu0.20.04.1 500
флаг in
Когда дело доходит до запуска *конкретных версий* MySQL, мне часто проще полагаться на [контейнер Docker] (https://hub.docker.com/_/mysql). Это избавляет вас от спирали зависимости, а также предлагает роскошь базы данных, которая немного менее эксплуатируема.
Random Person avatar
флаг us
@ChrisSwinson Выполните следующие действия: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install
Chris Swinson avatar
флаг tr
Единственная указанная там версия (mysql-apt-config_0.8.22-1_all.deb). Я действительно видел эту страницу на днях, но не видел в ней смысла. Вот почему я пытался скачать их по разным ссылкам, но ничего не вышло.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.