MySQL命令提示符不需要密码



我已经在我的机器上安装了MySQL。我可以从开始菜单直接打开MySQL 5.6命令行客户端登录,它会提示我输入密码。当我输入正确的密码时,它会让我进入,如果密码错误,它会把我踢出去。

当我从命令提示符下运行MySQL时,我登录(使用root用户或我创建的另一个用户)的唯一方法是不输入密码。如果我输入密码,它会显示access denied to root@localhost。。。亚达亚达。。。using password:YES

总之,如果我键入

mysql -u root -p
password: [mypassword]

它不起作用,抛出错误Access denied, using password yes

但是,如果我做

mysql -u root -p
password: [blank]

它登录。其他用户的行为相同。

这对我来说毫无意义,因为在其他所有应用程序中,我都必须输入密码才能进入

有什么想法吗?

这是因为除非在安装过程中指定,否则默认情况下用户root没有密码。如果没有密码,尝试使用密码登录是不可能的

相关内容

  • 没有找到相关文章

最新更新