我正在尝试从命令提示符访问我的MySQL服务器。我输入了这个命令:
c:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -u root -p
然后我在提示时输入了密码并收到以下错误消息:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
我对MySQL或命令行界面没有太多经验,所以我不确定这个错误信息是什么意思。我试过以不同的方式观看一些YouTube视频,但我仍然遇到同样的错误。任何有关这方面的帮助将不胜感激。谢谢!
答案 0 :(得分:0)
这意味着您尝试进行身份验证失败。
这可能是因为您在mysql实例中使用了“root”用户的错误密码。当您说“输入我的密码”时,您是说您在安装mysql时输入了为root设置的密码,还是指您在该计算机上为用户帐户设置的密码?
它必须是mysql中名为“root”的用户的mysql密码。请注意,这与运行此mysql实例的操作系统中的任何用户无关。
检查您选择的密码,并确保使用mysql“root”用户密码。或者,如果您拥有mysql实例中其他用户的凭据(即用户名和密码),请改用它们。