我没有root密码。我只在当地工作和学习。我退出学习尝试备份数据库,现在我遇到登录问题。
mysql -u root -p;
现在这给了我这个错误:
警告:在命令行界面上使用密码可能不安全。错误1045(28000)访问被拒绝用户' root' @' localhost' (使用密码:是)
所以我试试这个:
mysql -u root;
它让我输入没有错误,但是我无法看到我创建的数据库,因为即使我使用&root;在命令中。我知道我没有密码,因为PHP没有密码登录。
答案 0 :(得分:2)
当您输入mysql -uroot -p;
命令时,您的密码为;
,因为root @ localhost用户不正确,这就是显示错误的原因。
当您登录mysql -u root
或只是mysql
时,它会使用匿名用户登录到mysql提示符,该用户在安装mysql时默认创建。
所以你应该运行命令
mysql -uroot -p
然后输入密码。如果您的密码未设置或没有设置,请按Enter键。