gpt4 book ai didi

php - 连接时出现 PDO 错误

转载 作者:行者123 更新时间:2023-11-30 00:20:30 26 4
gpt4 key购买 nike

所以我正在努力提高我的 PDO 技能,但到目前为止进展不太好。这是与我的问题相对应的代码。

$handler = new PDO('mysql:host=localhost;dbname=s', 'root', '*');

这基本上就是我与数据库的连接。现在这是我得到的错误

SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

我不确定为什么我的访问被拒绝,因为凭据 100% 正确。我还通过数据库的 GUI 进行了测试,并且能够成功登录。有任何想法吗?我还尝试了 usernamepassword 部分中的变量,但它不起作用,127.0.0.1 也不起作用。我在 Mac 上的 localhost 上。建议?

最佳答案

我最近遇到了同样的问题,对我有帮助的是重置我的 mysql root 密码:

首先,使用mysql控制台登录用户:

mysql -u root -p[password]

(-p 和您的密码之间没有空格。然后,输入命令:

UPDATE user SET password=PASSWORD('newpassword') WHERE user='root';

关于php - 连接时出现 PDO 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23281427/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com