Как установить mysql на ubuntu 20.04

MySQL — это самая популярная система управления реляционными базами данных с открытым исходным кодом, основанная на языке SQL, что означает язык структурированных запросов. Его скорость и эффективность делают его лучшим выбором для различных целей, в которые включены приложения для хранения данных, ведения журналов и электронной коммерции. MySQL реализует реляционную модель и обычно устанавливается на неотъемлемую часть стеков LAMP. Он также используется для веб-баз данных. Эти два пакета доступны в Ubuntu. Первый — это клиент MySQL, а другой пакет — серверное программное обеспечение MySQL. Клиент MySQL используется для подключения к серверу MySQL, а программное обеспечение сервера MySQL используется для размещения различных баз данных.

В этой статье мы рассмотрим процесс установки 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 на вашем сервере перед продолжением процесса является этической практикой. . Итак, используйте следующую команду для обновления пакетов:

$ sudo apt update

После этого вы установите пакет mysql-server. Для этого вам необходимо выполнить следующую команду:

$ sudo apt install mysql-server

Вышеупомянутая команда установит MySQL в Ubuntu 20.04. Однако уровень безопасности этой команды требователен. Поэтому мы сделаем установку безопасной на следующем этапе процесса.

Шаг 2: Проверьте статус службы MySQL

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

$ sudo systemctl status mysql

Шаг 3. Безопасная настройка MySQL

На этом шаге вы запустите сценарий безопасности, чтобы сделать установку безопасной. Когда этот скрипт запускается на вашем терминале, он изменяет некоторые менее безопасные функции, такие как удаленный вход в систему root.. Используйте следующую команду для безопасных конфигураций:

$ sudo mysql_secure_installation

Нажмите« y », чтобы разрешить установку« плагина проверки пароля ». Будет настроен плагин для проверки паролей, который в основном используется не только для проверки надежности пароля пользователей MySQL, но и для повышения безопасности.

Существует три различных уровня политики проверки пароля. которые бывают низкие, средние и сильные. Вы выберете вариант «2» для надежного пароля. В следующем запросе пользователя вы установите пароль сервера MySQL для пользователей root.

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

В При следующем запросе пользователя необходимо подтвердить следующие вопросы:

  1. Вы хотите удалить анонимного пользователя?
  2. Ограничить доступ пользователя root к локальный компьютер?
  3. Удалить тестовую базу данных?
  4. Обновить таблицы привилегий?

Вы должны ввести ‘y’ чтобы ответить на все вопросы и продолжить.

Шаг 4: Вход root в MySQL

Клиентская утилита MySQL используется для взаимодействия с сервером MySQL с помощью командной строки. Эта клиентская утилита устанавливается как зависимость от пакета сервера MySQL.

В Ubuntu 20.04 корневой пользователь сервера MySQL 8.0 аутентифицируется с помощью подключаемого модуля по умолчанию auth_socket. Этот плагин используется для аутентификации пользователей, которые подключаются к локальному хосту через файловый сокет Unix. Теперь вам нужно открыть MySQL и выполнить следующую команду, чтобы войти в систему как пользователь root на сервере MySQL:

$ sudo mysql

Теперь мы рассмотрим основной синтаксис команд SQL, который поможет вам начать работаю над этим. Чтобы создать новую базу данных, используйте следующую команду:

mysql> CREATE DATABASE SAMREENA_DB;

В вышеупомянутой команде имя базы данных — SAMREENA_DB. Вы можете изменить имя базы данных в соответствии с вашими требованиями.

Затем вы проверите, какой метод аутентификации каждая из ваших учетных записей пользователей MySQL, используя следующую команду:

mysql> ВЫБРАТЬ пользователя, строку_атентификации, плагин, хост ИЗ mysql.user;

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

mysql> СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ ‘samreena’ @ ‘localhost’, ИДЕНТИФИЦИРОВАННЫЙ ‘паролем’;

Теперь выполните команду FLUSH PRIVILEGES, которая подтверждает, что сервер перезагрузит таблицы предоставления и внесет новые изменения:

mysql> FLUSH PRIVILEGES;

Чтобы выйти из оболочки MySQL, вам необходимо выполнить следующую команду:

mysql> exit

В этой статье , вы узнали, как установить сервер 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
Оцените статью
nanomode.ru
Добавить комментарий