繁体   English   中英

错误 1045 (28000):拒绝访问 Windows 上的用户“root”@“localhost”(使用密码:NO)

[英]ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) on Windows

当我想在 windwos cmd 中启动 mysql 时,我得到了这个错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 我该怎么办?

mysql -u root -p

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

您可以重设root密码 请记住,不建议使用没有密码的root用户。

再次安装MYSQL并为root定义pass并定义一个用户,然后在安装MYSQL之后在cmd上工作

cd c:\Program Files\MySQL\MySQL Server 5.7\bin>

然后

mysql -u myusername -p

然后询问我的通行证并输入该用户名的密码(不是root密码),它就可以工作

运行MYSQL的另一种方法是开始菜单

开始菜单中,找到名为MySQL的文件夹,并将其展开并运行MySQL命令行客户端

您可以通过以下方式找到您的密码

#  cat /var/log/mysqld.log  | grep password

这些错误有时是由于 DNS 问题引起的。 要修复它,请执行mysqladmin flush-hosts以重置内部 DNS 主机缓存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM