不允许主机“localhost”连接到此 MariaDB 服务器

即使从终端登录 PhpMyAdmin 时,我也收到以下错误消息:


mysqli_real_connect(): (HY000/1130): Host 'localhost' 不允许连接到这个 MariaDB 服务器


此解决方案不起作用:


[mysql]

skip-grant-tables

我在 windows10 上使用 Xampp


汪汪一只猫
浏览 581回答 2
2回答

慕的地6264312

如果您使用的是 xampp,那么只需在 C:\xampp71\mysql\bin\my.ini 文件中的 [mysqld] 下方和 port= 3306 上方添加skip-grant-tables。注意:我在 php7.1 和 mariadb 10.3.16 中使用 xampp

MMMHUHU

该错误意味着您在使用 mysql 进行身份验证时尝试使用的用户没有权限。您可以通过确保用户拥有最广泛的权限来解决此问题:GRANT&nbsp;ALL&nbsp;PRIVILEGES&nbsp;ON&nbsp;*.*&nbsp;TO&nbsp;'<username>'@'localhost;
打开App,查看更多内容
随时随地看视频慕课网APP