0

嘿伙计们,我已经用 mysql 安装了 wamp 服务器,并且我有一个没有密码的 root 用户。但现在我想用密码创建另一个用户。当我使用密码创建用户并检查他与 mysql_connect() 的连接时,它给了我这样的错误

 Access denied for user 'Dest'@'localhost' (using password: YES)

但是密码确实正确。我能做些什么?我删除了这个用户并创建了其他用户,但我有同样的问题。如果有人知道这个问题,请帮助我

嘿伙计们的问题已经解决。问题是,当我创建用户时,我选择了 % 这个本地和全局主机,但是对于 sql base 的 wamp 全局访问权限被默认禁用,我认为问题就是这样。当我使用 Localhost 创建用户时,它工作正常。谢谢大家的帮助:)

4

1 回答 1

0

如果您尝试以 root 身份连接并收到上述错误,这意味着您在用户表中没有用户列值为“root”的行,并且 mysqld 无法解析客户端的主机名:

在 mysql 提示符下执行此命令以更改任何密码 FLUSH PRIVILEGES;

了解更多信息 https://help.ubuntu.com/community/MysqlPasswordReset

于 2012-07-17T13:28:26.937 回答