Первоначальная настройка БД MySQL на Ubuntu Server

В этой статье я опишу о первоначальной настройке БД MySQL на Ununtu Server после установке данного пакета. Настройка MySQL будет осуществляться специализированным скриптом входящим в состав самого пакета. Но для начала необходимо установить пароль для root пользователя MySQL, если конечно же Вы этого ещё не сделали.

Задать пароль для root в БД MySQL

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

/usr/bin/mysqladmin -u root password 'passwd'

где passwd — пароль для пользователя root.

Первоначальная настройка MySQL

Выполните из командной строки:

sudo /usr/bin/mysql_secure_installation

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

ПРИМЕЧАНИЕ. ЗАПУСК ВСЕХ ЧАСТЕЙ ЭТОГО СКРИПТА РЕКОМЕНДУЕТСЯ ДЛЯ ВСЕХ MySQL
 СЕРВЕРЫ В ПРОИЗВОДСТВЕ! ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ КАЖДЫЙ ШАГ ВНИМАТЕЛЬНО!
 Чтобы войти в MySQL для его защиты, нам понадобится текущий<
 Пароль для пользователя root. Если вы только что установили MySQL и
 Вы еще не установили пароль root, пароль будет пустым,
 поэтому вам нужно просто нажать здесь.

Введите текущий пароль для root (введите для none):

Установка пароля root гарантирует, что никто не сможет войти в MySQL
 Пользователя root без надлежащего разрешения.

У вас уже установлен пароль root, поэтому вы можите спокойно ответить «n».
 Изменить пароль root? [Y / N]

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

Удалить анонимных пользователей? [Y / N]

Как правило, только root должен подключаться к «localhost». Эта
Гарантирует, что кто-то не может угадать пароль root из сети.

Запретить вход в систему удаленно? [Y / N]

По умолчанию MySQL поставляется с базой данных с именем «test», которая доступна каждому. Это также предназначено только для тестирования и должно быть удалено.

Удалить тестовую базу данных и доступ к ней?[Y / N]

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

Обновить таблицы привилегий сейчас? [Y / N]

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

Спасибо, что используете MySQL!

Если Вы не можите зайти в phpmyadmin под пользователем root, то решение тут

Если есть вопросы, то пишем в комментариях.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
Просмотреть все комментарии