[英]ERROR 1045 (28000): Access denied for user '=root'@'localhost' (using password: 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.