Настройка MySQL на UNIX системах

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

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

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

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

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

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

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

/usr/bin/mysql_secure_installation

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

ПРИМЕЧАНИЕ. ЗАПУСК ВСЕХ ЧАСТЕЙ ЭТОГО СКРИПТА РЕКОМЕНДУЕТСЯ ДЛЯ ВСЕХ 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.

Настройка MySQL на UNIX системах
Пожалуйста оцените эту статью

Оставить комментарий

avatar
  Подписаться  
Уведомление о
Меню

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Рейтинг@Mail.ru