无法使用脚本访问mysql

12 浏览
0 Comments

无法使用脚本访问mysql

在尝试访问MySQL表时,出现以下错误:

拒绝访问用户'root'@'localhost'(未使用密码)

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

0
0 Comments

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

Access denied for user 'root' (using password: no )

显然,当你使用-p开关提供密码时,你就可以成功访问。

0
0 Comments

不可使用脚本访问mysql的原因是没有为root设置密码。解决方法是参考以下链接:http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html

0