Рейтинг:2

Не удается запустить mysql-сервер на Amazon Linux 2 из-за проблем с зависимостями

флаг in

Я пытаюсь установить MySQL на сервер Amazon Linux 2, и я не могу решить эту проблему с зависимостями (предотвращает установку серверных пакетов и т. д., что не позволяет мне запустить mysql-сервер.

Команды, которые я запускал, приведены ниже:

sudo wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el8-1.noarch.rpm
sudo yum установить mysql-сервер
sudo yum предоставляет */libmysqlclient.so.18
sudo yum установить mariadb-libs-5.5.68-1.amzn2.x86_64
статус sudo systemctl mysqld
sudo systemctl запустить mysqld

Следующие ошибки я получаю при попытке sudo yum установить mysql-server и sudo status mysql-server:

sudo yum установить mysql-сервер

sudo systemctl статус mysql-сервера

Не знаю, как действовать дальше, не смог найти какие-либо полезные ресурсы в Интернете, был бы очень признателен, если бы кто-нибудь здесь мог помочь мне установить и запустить сервер MySQL, так как это то, с чем я борюсь. работай.

С наилучшими пожеланиями.

флаг jm
Вы пытаетесь установить пакет CentOS 8 (`el8`) на сервер CentOS 7. Обычно это вызывает проблемы.
newtothis avatar
флаг in
Странно то, что когда я (думал) стер все 8.1 об/мин в пользу 7.3, он находил и устанавливал 8.1, а не 7.3. Также пытались полностью удалить все существующие версии 8.1, и у них все еще были проблемы. Можете ли вы дать некоторое представление о том, как полностью rm все артефакты 8.1?
Michael Hampton avatar
флаг cz
Это даже не сервер CentOS 7. Amazon Linux 2 _разветвлен_ от CentOS несколько лет назад, и на данный момент он так далеко отошел, что многие пакеты несовместимы. Остановитесь здесь и начните с чего угодно, кроме Amazon Linux (который не является стабильным дистрибутивом).
Рейтинг:2
флаг gp
Tim

Возможно, Amazon Linux в прошлом был основан на Centos, но это отдельный дистрибутив. Не относитесь к нему как к Centos, иначе дела пойдут плохо.Мой многолетний опыт работы с AL/AL2 показывает, что установить ПО и получить поддержку гораздо сложнее, поэтому я им больше не пользуюсь, за исключением самых простых случаев использования. Я предпочитаю Ubuntu, доступное программное обеспечение и поддержка НАМНОГО лучше.

Если ваш сервер новый и его легко заменить, я бы отказался от него и создал новый, прежде чем двигаться дальше. Если нет, вам нужно отменить изменения, которые вы сделали выше, прежде чем пытаться снова.

Если вам необходимо использовать AL2, у Amazon есть руководство по установке MariaDB. здесь. Он не использует внешние репозитории, поэтому, если это сработает для вас, попробуйте.

В противном случае следуйте руководству по AL2/MySQL8, а не руководству по Centos. нашел пару в гугле здесь и здесь, но я не могу поручиться за либо.

newtothis avatar
флаг in
Я посмотрю на это и дам вам знать, как я иду!

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

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