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

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

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

      Первым делом нужно запустить 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)
    • Для ответа в этой теме необходимо авторизоваться.
    Авторизация
    *
    *
    Регистрация
    *
    *
    *
    Пароль не введен
    *
    Генерация пароля