【发布时间】:2014-06-10 11:28:06
【问题描述】:
所以我正在努力提高我的 PDO 技能,但到目前为止进展并不那么好。所以这是与我的问题相对应的代码。
$handler = new PDO('mysql:host=localhost;dbname=s', 'root', '*');
这基本上是我与数据库的连接。现在这是我得到的错误
SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)
我不确定为什么我的访问被拒绝,因为凭据是 100% 正确的。我还通过数据库的 GUI 对其进行了测试,并且能够成功登录。有任何想法吗?我还尝试了username 和password 部分中的变量,但它不起作用,127.0.0.1 也不起作用。我在 Mac 上使用 localhost。建议?
【问题讨论】: