我正在尝试从命令提示符访问我的 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 视频来执行此操作,但我不断收到相同的错误。对此的任何帮助将不胜感激。谢谢!
最佳答案
这意味着您尝试进行身份验证失败。
这可能是因为您在 mysql 实例中使用了错误的“root”用户密码。当你说“输入我的密码”时,你的意思是你输入了安装mysql时为root设置的密码,还是你的意思是你在该计算机上的用户帐户的密码?
它需要是 mysql 中名为“root”的用户的 mysql 密码。请注意,这与运行此 mysql 实例的操作系统中的任何用户无关。
检查您选择的密码并确保您使用 mysql“root”用户密码。或者,如果您拥有 mysql 实例中其他用户的凭据(即用户名和密码),请改用这些凭据。
关于mysql - 我试图通过输入 : mysql -u root -p 从命令行访问我的 mysql 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47664684/