我尝试在Mac OS X El Capitan上登录MySQL,当我输入命令时:
mysql -u root -p
系统提示我输入密码,然后收到以下错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
我已经看过关于这个问题的其他主题,但没有人帮助过我。任何帮助都会受到赞赏,因为我还在学习MySQL。谢谢!
答案 0 :(得分:0)
当您为MySQL用户输入错误的密码或尝试使用MySQL不存在的用户名连接时,通常会显示此错误消息。除非在安装过程中另有说明,否则MySQL通常以root用户无密码/空密码启动。所以只是
mysql -u root
应该适用于这种情况,无需输入任何密码。
毋庸置疑,这样的配置是不安全的,因为每个有权访问机器的人都可以操纵数据库。因此,强烈建议为root用户设置密码。