Установка MySQL на сервер VPS/VDS с Ubuntu

Установка MySQL на сервер VPS/VDS с Ubuntu 22.04Рассмотрим простой способ установки MySQL на сервер VPS/VDS с Ubuntu 22.04.

При помощи команд. Через терминал. Для этого заходим на VPS/VDS сервер и проделываем следующее.

1. Устанавливаем MySQL.

Для этого вводим команду.

sudo apt install mysql-server

Скорее всего установка пройдет без предложения установить пароль для входа. Но может вылезти окно с предложением создать пароль. Необходимо будет ввести его и повторить. Помимо этого в ходе установки нужно будет нажать Enter для продолжения установки.

В итоге на сервер будет установлен MySQL с пользователем (superuser) root. И без пароля. Либо с паролем. В случае если без пароля, то вход на MySQL будет автоматический.

2. Проверяем работу MySQL.

Для проверки пробуем зайти на сервер MySQL. Под пользователем root.

sudo mysql (если пароль для root не был задан при установке)

sudo mysql -u root -p (если пароль был задан при установке)

Если все в порядке, должно появиться приглашение командной строки MySQL.

3. Защищаем MySQL.

Для защиты необходимо запустить скрипт настроек параметров безопасности.

sudo mysql_secure_installation

При установке вас попросят сконфигурировать validate password plugin. Он проверяет пароли на соответствие определенным критериям сложности.

Можно отказаться и начать (No и Enter).

Если соглашаемся (Y и Enter), то попросят выбрать уровень валидации паролей. Лучше выбрать — «0» (ноль), самый простой.

После этого будет предложено создать новый пароль . Создаем. Будет показана надежность пароля и предложено нажать Y и Enter. Что и делаем.

После чего пойдет список вопросов на которые жмем Y и Enter.

На этом этапе может появиться ошибка и задать таким способом пароль не получится.

В таком случае закрываем терминал и заходим в него заново.

Выполняем вход в MySQL.

sudo mysql

Потом, в командной строке MySQL вводим команду.

ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘new_sTrOnG_password_1212aArG’; (пароль можно придумать любой)

Потом Exit.

Потом опять запускаем скрипт безопасности.

sudo mysql_secure_installation

Выведется Enter password for user root.

Вводим пароль указанный в команде выше: new_sTrOnG_password_1212aArG

Потом Y и Enter.

Нас перекинет в момент установки пароля для root.

Придумываем и устанавливаем новый пароль.

Все установка MySQL и настройка безопасности завершена. Теперь вход в MySQL только по команде.

sudo mysql -u root -p (то есть с паролем).

Примечания и дополнения

— В дальнейшем создадим отдельного пользователя MySQL и базу данных для него. И используем их для создания сайта.

Еще статьи по серверу MySQL

— Как импортировать базу данных в MySQL через консоль?

— Как сделать дамп базы данных MySQL?

— Как посмотреть список баз данных на сервере Mysql?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *