mysql - 我试图通过输入 : mysql -u root -p 从命令行访问我的 mysql 服务器

标签 mysql cmd server

我正在尝试从命令提示符访问我的 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/

相关文章:

mysql - "one-to-many"元数据过滤的一些 SQL 查询是什么?

mysql - MySQL 中何时使用单引号、双引号和反引号

windows - 如何添加默认值包含双引号和百分号的注册表项?

batch-file - %~dp0\显示错误消息

javascript - 竖琴服务器连字符在 Jade 中不起作用

mysql - 如何在支持 bean 中以编程方式访问 JSF 文件夹资源/图像?

php - PHP 中的 SQL 查询,谓词位于数组中

batch-file - 更改暂停消息

java - 方法sign.setline不起作用

javascript - 使用 PHP header 将文件保存在本地电脑中