2016-12-24 101 views
-1

我试图登录到MySQL的Mac OS X上埃尔卡皮坦,当我输入命令:MySQL的登录错误(使用密码) - Mac OS X的

mysql -u root -p 

提示我输入我的密码和然后得到以下错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 

我看了其他线程关于这个问题,他们都没有帮助过我。任何援助将不胜感激,因为我还在学习MySQL。谢谢!

回答

0

当您为MySQL用户输入错误密码或尝试使用MySQL不存在的用户名连接时,通常会显示此错误消息。除非在安装过程中另行指定,否则MySQL通常以root用户没有密码/空密码开始。所以只是

mysql -u root 

应该在这种情况下工作,没有输入任何密码。

不用说,这样的配置是不安全的,因为每个有权访问机器的人都可以操纵数据库。因此强烈建议为root用户设置密码。

+0

我试过了,得到了完全相同的错误信息,但是(使用密码:NO)而不是YES。 – morrigan