Ответ MySQL: Документация #1130 - Host 'localhost' is not allowed to connect to this MySQL server

106
10 марта 2021, 04:40

Случайно удалил пользователей в phpmyadmin, поcле чего в данный ресурс не заходит вообще, выдает ошибку:

1130 - Host 'localhost' is not allowed to connect to this MySQL server

Answer 1

Вам нужно добавить пользователя обратно

  1. В конфигурационном файле my.cnf в секции [mysqld] добавляем следующую опцию:

    skip-grant-tables
    
  2. Перезапускаем MySQL

  3. Подключаемся к БД без логина и пароля

  4. Для восстановления удаленного пользователя root@localhost выполняем следующие команды:

    CREATE USER 'root'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL ON *.* TO 'root'@'localhost';
    
  5. После проделанных действий выходим из MySQL, удаляем ранее добавленное значение skip-grant-tables в конфигурационном файле my.cnf и еще раз перезапускаем сервис:

Теперь можно подключиться к базе данных с указанного хоста (localhost) под пользователем root используя установленный пароль.

READ ALSO
Как выполнить UPDATE нескольких значений по данным из другой таблицы?

Как выполнить UPDATE нескольких значений по данным из другой таблицы?

Есть 2 таблицы, мне нужно увеличить значение price стобца s_variants на 10% где brand_id = 84 и price < 1000Пробывал сделать через JOIN он не работает, попробывал...

108
Как переместить файл в нужную папку с php?

Как переместить файл в нужную папку с php?

Нужна помощь по php знающих людейЯ беру с сайта картинку и ее название с полей формы input типом text и input типом file, которые пользователь загружает...

88
Ответ на запрос об оплате php

Ответ на запрос об оплате php

Читаю документацию по реализации оплаты на сайте, и не понимаю, как реализовать ответ

126
Переменные в переменной, ошибка syntax

Переменные в переменной, ошибка syntax

Нужно занести переменные в одну переменную, чтобы на выходе получилось вот так:

78