Сброс пароля root MySQL в CentOS 7 - Geek-Speak

Главная Форумы SOFTWARE Tuning Systems Сброс пароля root MySQL в CentOS 7

В этой теме 0 ответов, 1 участник, последнее обновление  Esmertec 2 нед., 6 дн. назад.

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #865

    Esmertec
    Хранитель

    Первым делом нужно запустить mysql в режиме игнорирования привилегий, для этого вводим:
    # mysqld -u root --skip-grant-tables&

    Символ & в конце команды означает, что она перейдёт в фоновый режим и мы получим терминал обратно. Без этого символа нам пришлось бы запускать параллельный шелл и работать там.

    Далее подключаемся к базе данных (БД) под root пользователем
    # mysql -u root

    Далее меняем пароль пользователя, не важно, будет это пользователь БД, или сам root, в общем поменяем пароль от root пользователя, Вы можете по аналогии поменять от любого пользователя Вашей БД:
    # use mysql;
    # UPDATE user SET authentication_string=PASSWORD('P@SSW0RT') WHERE User='root';
    # flush privileges;
    # quit;

    Теперь у нашего рута новый пароль. Сервис можно перезапустить.

    # systemctl restart mysqld

    Ты знаешь, что такое безумие? Безумие - это точное повторение одного и того же действия, раз за разом, в надежде на изменение.

Просмотр 1 сообщения - с 1 по 1 (всего 1)

Для ответа в этой теме необходимо авторизоваться.

Авторизация
*
*
Регистрация
*
*
*
Генерация пароля