Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
时间: 2023-10-01 21:06:27 浏览: 166
当你在登录mysql时遇到 "Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)" 的错误提示时,这通常是由于密码错误导致的。数据库拒绝了以没有密码的方式登录。
要解决这个问题,你可以尝试以下几个步骤:
1. 首先,确保你输入的密码是正确的。在输入密码时要注意大小写,并确保没有多余的空格。
2. 如果你忘记了密码,可以尝试使用Mysql的密码恢复功能来重置密码。具体方法可以参考Mysql官方文档或者相关教程。
3. 如果你确定密码是正确的,但仍然无法登录,可能是因为在Mysql的配置文件中设置了特定的访问规则。你可以检查my.cnf文件中的配置,查看是否有限制root用户只能从特定的IP地址或主机名登录。如果有,你可以根据需要进行修改。
总结来说,当你遇到"Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)" 错误提示时,首先确保你输入的密码是正确的。如果密码正确但仍然无法登录,可以尝试使用密码恢复功能或检查Mysql配置文件中的访问规则。希望这些方法对你有帮助。
https://stackoverflow.com/questions/10299148/error-104528000-access-denied-for-user-rootlocalhost-using-password-y
https://www.cnblogs.com/dwdxdy/p/6078716.html
https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
阅读全文