【发布时间】:2015-08-16 20:16:35
【问题描述】:
所以我被这个问题难住了,我收到了这个错误代码..
Access denied for user 'username'@'localhost' (using password: YES)
在您告诉我凭据不正确之前,我 100% 肯定它们是正确的。在三个实例中,我的脚本使用这些凭据连接到 MySQL:
- 在脚本开始时,拉取用户信息。
- 在脚本的中途,创建一个表。
- #2 下面几行,将数据插入到新创建的表中。
现在让我感到困惑的是,这些凭据适用于 #1 和 #2,它从数据库中提取用户信息,并创建一个表。但是当我尝试向表中插入数据时,突然凭据错误,并且没有代码更改 /inc/database.php
中的凭据任何帮助将不胜感激。我已经检查了该用户对数据库的访问权限,并且所有权限都已启用。
【问题讨论】:
-
所以告诉我们什么有效,什么无效。
-
数据库对于 SELECT 和 INSERT 或 DELETE 查询可以有不同的权限。
-
用户权限不正确...
-
也许您正在使用需要传递数据库连接的转义函数。在这一点上无法回答,但在奶牛回家之前所有的猜测。
-
您是否尝试从其他服务器访问远程数据库?
标签: php mysql database connection