В этой статье мы рассмотрим процесс установки MySQL на сервере Ubuntu 20.04 LTS. После завершения установки MySQL мы разместим его с помощью терминала.
У вас должен быть один административный пользователь без полномочий root на вашем сервере Ubuntu 20.04. Запустите приложение терминала, используя Ctrl + Alt + t. Вы также можете открыть его с помощью панели поиска приложения.
Чтобы установить MySQL, вам необходимо выполнить следующие шаги в Ubuntu 20.04 LTS:
Шаг 1: Установка MySQL сервер в Ubuntu 20.04 LTS
Чтобы разместить базу данных MySQL в системе Ubuntu 20.04, вы должны установить пакет MySQL Server. Вы установите MySQL, используя репозиторий пакетов Apt в Ubuntu 20.04. На момент написания этого руководства My SQL версии 8.0.19 был доступен в репозитории Ubuntu.
Обновление диспетчера пакетов Apt на вашем сервере перед продолжением процесса является этической практикой. . Итак, используйте следующую команду для обновления пакетов:
После этого вы установите пакет mysql-server. Для этого вам необходимо выполнить следующую команду:
Вышеупомянутая команда установит MySQL в Ubuntu 20.04. Однако уровень безопасности этой команды требователен. Поэтому мы сделаем установку безопасной на следующем этапе процесса.
Шаг 2: Проверьте статус службы MySQL
После завершения установки сервера MySQL служба MySQL запускается автоматически. Вы также можете проверить статус службы MySQL с помощью следующей команды:
Шаг 3. Безопасная настройка MySQL
На этом шаге вы запустите сценарий безопасности, чтобы сделать установку безопасной. Когда этот скрипт запускается на вашем терминале, он изменяет некоторые менее безопасные функции, такие как удаленный вход в систему root.. Используйте следующую команду для безопасных конфигураций:
Нажмите« y », чтобы разрешить установку« плагина проверки пароля ». Будет настроен плагин для проверки паролей, который в основном используется не только для проверки надежности пароля пользователей MySQL, но и для повышения безопасности.
Существует три различных уровня политики проверки пароля. которые бывают низкие, средние и сильные. Вы выберете вариант «2» для надежного пароля. В следующем запросе пользователя вы установите пароль сервера MySQL для пользователей root.
Если вы уже настроили плагин для проверки пароля, скрипт отобразит новый уровень надежности пароля. Введите «y», чтобы подтвердить новый пароль.
В При следующем запросе пользователя необходимо подтвердить следующие вопросы:
- Вы хотите удалить анонимного пользователя?
- Ограничить доступ пользователя root к локальный компьютер?
- Удалить тестовую базу данных?
- Обновить таблицы привилегий?
Вы должны ввести ‘y’ чтобы ответить на все вопросы и продолжить.
Шаг 4: Вход root в MySQL
Клиентская утилита MySQL используется для взаимодействия с сервером MySQL с помощью командной строки. Эта клиентская утилита устанавливается как зависимость от пакета сервера MySQL.
В Ubuntu 20.04 корневой пользователь сервера MySQL 8.0 аутентифицируется с помощью подключаемого модуля по умолчанию auth_socket. Этот плагин используется для аутентификации пользователей, которые подключаются к локальному хосту через файловый сокет Unix. Теперь вам нужно открыть MySQL и выполнить следующую команду, чтобы войти в систему как пользователь root на сервере MySQL:
Теперь мы рассмотрим основной синтаксис команд SQL, который поможет вам начать работаю над этим. Чтобы создать новую базу данных, используйте следующую команду:
В вышеупомянутой команде имя базы данных — SAMREENA_DB. Вы можете изменить имя базы данных в соответствии с вашими требованиями.
Затем вы проверите, какой метод аутентификации каждая из ваших учетных записей пользователей MySQL, используя следующую команду:
Вы можете создать новую учетную запись пользователя, которая будет иметь определенные привилегии для базы данных.. Синтаксис следующий:
Теперь выполните команду FLUSH PRIVILEGES, которая подтверждает, что сервер перезагрузит таблицы предоставления и внесет новые изменения:
Чтобы выйти из оболочки MySQL, вам необходимо выполнить следующую команду:
В этой статье , вы узнали, как установить сервер MySQL в Ubuntu 20.04 LTS. Кроме того, вы также узнали различные команды SQL для создания баз данных и пользователей. На следующем шаге вы можете изучить, как управлять базами данных MySQL и учетными записями пользователей с помощью командной строки. Если у вас есть какие-либо вопросы, связанные с этой статьей, вы можете оставить свой отзыв в комментариях.
Ценные ссылки
- https://www.digitalocean .com/community/tutorials/how-to-install-mysql-on-ubuntu-20-04
- https://doi.org/10.4258/hir.2015.21.1.21
- https://linuxize.com/post/how-to-install-mysql-on-ubuntu-18-04