2014-12-05 38 views
0

当试图访问一个MySQL表我收到以下错误访问MySQL:无法使用脚本

Access denied for user 'root'@'localhost' (using password: NO) 

但是,我可以在命令行中使用mysql时root登录。

+0

你能发布你的PHP连接脚本吗? - 你可能应该在你的数据库上使用密码 – Alex 2014-12-05 22:28:16

+0

这是一个新的安装吗? – Marco 2014-12-05 22:30:28

回答

1

这是正常的行为。你为你的数据库设置一个root密码,所以从现在开始你无法在没有密码的情况下访问它。这就是为什么它会报告:

Access denied for user '[email protected]' (using password: no) 

显然,当你给使用-p开关你成功的密码。