这个MySQL连接有什么问题?

时间:2015-03-24 15:46:03

标签: php mysql

我已经设置了一个MySQL数据库,我正试图从另一个网站连接到它。

我尝试连接时遇到此错误: 连接失败:用户访问被拒绝' myUsername' @' localhost' (使用密码:是)

当我在托管数据库的同一网站上这样做时,它工作正常。 我尝试了这个SQL查询:

GRANT SELECT, DELETE, UPDATE ON database.myDatabaseName TO 'myUsername'@'localhost' IDENTIFIED BY 'myPassword';

但我收到了这个错误:

#1142 - SELECT,UPDATE,DE command denied to user 'Steve'@'localhost' for table 'myDatabaseName'

我在内置控制面板中进入了MySQL管理,我修改了Steve的权限并添加了Grant权限,但是我仍然得到了相同的#1142错误。

我该如何解决这个问题? 提前谢谢。

1 个答案:

答案 0 :(得分:2)

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

错误的位置。它表示您尝试使用用户名myUsername和提供的密码连接到localhost。但是,通常在localhost上,尤其是在Windows系统上,用户为Root并且未设置密码,只是一个空字符串。检查您的localhost上的用户名和密码。