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

Вид: 10090|Ответ: 1

[Источник] CentOS 7 использует rpm для установки базы данных MySQL

[Скопировать ссылку]
Опубликовано 23.01.2022 23:19:32 | | | |
Требования: Установите базу данных MySQL 5.7.36 Community Release на систему CentOS 7.

Обзор:

Linux Просмотр пути конфигурационного файла MySQL и связанных с ним конфигураций
https://www.itsvse.com/thread-7402-1-1.html

Офлайн-установка пакетов rpm в CentOS 7 автоматически разрешает зависимости
https://www.itsvse.com/thread-9951-1-1.html
Подготовка

Перед установкой базы данных MySQL CentOS 7 необходимо провести некоторую подготовку и установить необходимые зависимости с помощью следующих команд:

Удалить mariadb

Если не удалять его, при установке пакета libs появится следующая ошибка:

error: Failed dependencies:
        mysql-community-common(x86-64) >= 5.7.9 требуется mysql-community-libs-5.7.36-1.el7.x86_64
        mariadb-libs устарел с mysql-community-libs-5.7.36-1.el7.x86_64
Просмотр и удаление


Скачайте и распаковайте mysql-5.7.36

Адрес для скачивания:Вход по гиперссылке виден.Выберите необходимую версию, операционную систему и версию системы, как показано на следующем рисунке:



Скачайте команду распаковки следующим образом:


Начинайте устанавливать mysql-5.7.36

Выполните следующую команду для установки:



Запустить MySQL

После завершения установки сервис MySQL загружается по умолчанию, и команда запуска сервиса MySQL выглядит следующим образом:

Для просмотра временного пароля следующая команда:



Для подключения к базе данных MySQL пользователи до версии MySQL 5.7.6 могут использовать следующую команду для изменения пароля по умолчанию:



Если вы не установите новый пароль, ошибка будет следующей:

ОШИБКА 1820 (HY000): Перед выполнением этого оператора необходимо сбросить пароль с помощью оператора ALTER USER.
Если пароль не соответствует требованиям, будет сообщена следующая ошибка:

ОШИБКА 1819 (HY000): Ваш пароль не соответствует текущим требованиям политики
Создайте новыйRoot-аккаунты, позволяющие удалённые подключения, команда следующая:


Обеспечивает доступ к порту 3306

Порт базы данных MySQL по умолчанию — 3306, если файрвол включён, необходимо освободить порт 3306, чтобы получить доступ внешним клиентам, и команда звучит следующим образом:

Попробуйте использовать инструмент подключения к базе данных MySQL, используя dbeaver в качестве примера — соединение успешное, как показано на следующем рисунке:



Конфигурация MySQL

Если вам нужно настроить MySQL и изменить некоторые элементы конфигурации сервиса, отредактируйте следующий файл:

/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
(Конец)





Предыдущий:Проблема с развертыванием динамических библиотек связей Hikvision на системах Linux
Следующий:Практическое использование cAdvisor для сбора метрик контейнеров Docker
 Хозяин| Опубликовано 2024-04-12 14:47:10 |
CentOS 7 с установленной MySQL 8.0.36




Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com