Php &引用;MySQL连接失败:拒绝用户访问';用户'@';本地主机';(使用密码:是)";如何修复它

Php &引用;MySQL连接失败:拒绝用户访问';用户'@';本地主机';(使用密码:是)";如何修复它,php,mysql,Php,Mysql,是的,我在stackoverflow上看到了关于同一问题的所有相关帖子 我正在使用mamp+php+mysql 但当我在此网站上生成代码时,错误会显示在我的web浏览器上: 我怎样才能修好它?提前感谢:)请确保MySQL服务正在运行 有时这会引起问题 如果运行正常,请检查您为连接数据库而设置的用户名和密码是否正确 在上面的代码中,这些代码多次出现 在整个代码中搜索以下行,并设置正确的用户名、密码和表名: $dbLink = new mysqli('127.0.0.1', 'user',

是的,我在stackoverflow上看到了关于同一问题的所有相关帖子

我正在使用mamp+php+mysql

但当我在此网站上生成代码时,错误会显示在我的web浏览器上:


我怎样才能修好它?提前感谢:)

请确保MySQL服务正在运行

有时这会引起问题

如果运行正常,请检查您为连接数据库而设置的用户名和密码是否正确

在上面的代码中,这些代码多次出现

在整个代码中搜索以下行,并设置正确的用户名、密码和表名:

    $dbLink = new mysqli('127.0.0.1', 'user', 'pwd', 'myTable');

您正在使用IP吗??如果是,则替换为localhost。。实际上,默认用户不能使用本地主机IP访问数据库。127.0.0.1. 将其更改为localhost或创建可以访问的新用户。

确保您的db连接字符串正确。@Rikesh对代码的改进有何建议?我会说至少尝试一下。。事实上,一旦我面对这个问题,它就解决了我的问题,这就是为什么我没有兴趣告诉你一些尴尬的事情!!!错误消息确实表明,
'user'@'localhost'
的访问被拒绝,因此他似乎已经在使用localhost。是的@andrewsi你有什么建议?我可能会集中讨论你的第二点。从错误消息中,看起来MySQL正在运行,但用户凭据不正确。我建议OP仔细检查他使用的凭据是否正确(比如,通过从命令行连接);或者创建一个绝对具有正确权限的新用户。