mysql错误1045(28000)没有root密码

时间:2015-06-28 14:27:13

标签: mysql

我没有root密码。我只在当地工作和学习。我退出学习尝试备份数据库,现在我遇到登录问题。

mysql -u root -p;

现在这给了我这个错误:

  

警告:在命令行界面上使用密码可能不安全。错误1045(28000)访问被拒绝用户' root' @' localhost' (使用密码:是)

所以我试试这个:

mysql -u root;

它让我输入没有错误,但是我无法看到我创建的数据库,因为即使我使用&root;在命令中。我知道我没有密码,因为PHP没有密码登录。

1 个答案:

答案 0 :(得分:2)

当您输入mysql -uroot -p;命令时,您的密码为;,因为root @ localhost用户不正确,这就是显示错误的原因。  当您登录mysql -u root或只是mysql时,它会使用匿名用户登录到mysql提示符,该用户在安装mysql时默认创建。

所以你应该运行命令

mysql -uroot -p

然后输入密码。如果您的密码未设置或没有设置,请按Enter键。