尝试访问MySQL表时出现以下错误:
Access denied for user 'root'@'localhost' (using password: NO)
但是,在命令行中使用mysql
时,我可以使用root登录。
答案 0 :(得分:1)
这是正常行为。您为数据库设置了root密码,因此从现在开始,您无需密码即可访问它。这就是它报告的原因:
Access denied for user 'root@localhost' (using password: no )
显然,当您使用-p开关提供密码时,您就会成功。
答案 1 :(得分:0)