Не удается получить доступ к Mysql / Phpmyadmin с ошибкой «(HY000 / 1130): узлу« localhost »не разрешено подключаться к этому серверу MariaDB» - PullRequest
0 голосов
/ 12 июля 2019

У меня проблема с моим phpmyadmin.Я не знаю, что произойдет, но после перезагрузки компьютера я не могу получить доступ к phpmyadmin.у моего Phpmyadmin не было пароля.я обычно запускаю свой XAMPP, и этот Apache и Mysql работают.но если я получаю доступ:

http://localhost/phpmyadmin/

и с ошибкой:

(HY000 / 1130): хосту localhost не разрешено подключаться к этому серверу MariaDB

Я получаю доступ с использованием cmd и доступ:

C:\xampp\mysql\bin>mysql -u root -p
Enter password:

, но с той же ошибкой

ОШИБКА 1130 (HY000): узлу «localhost» не разрешено подключаться кэтот сервер MariaDB

не может ли кто-нибудь дать мне решение?я пытаюсь найти нить для решения, но это решение этой ошибки может получить Mysql, но я не могу.может кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 12 июля 2019

Используйте IP вместо:

DROP USER 'root'@'127.0.0.1'; GRANT ALL PRIVILEGES ON . TO 'root'@'%';

Для дополнительных возможностей, см. Эту ссылку .

Чтобы создать пользователя root, видя, что MySQL является локальным и все, выполните в командной строке следующее (Пуск> Выполнить> «cmd» без кавычек):

mysqladmin -u root password 'mynewpassword'

или создайте нового пользователя

mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
    ->     WITH GRANT OPTION;
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
    ->     WITH GRANT OPTION;
...