mysql:拒绝用户“root”@“localhost”访问(使用密码:否)

mysql:拒绝用户“root”@“localhost”访问(使用密码:否)

每次我尝试访问 Mysql 时都会出现以下错误:

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

什么都不起作用:清除、删除、清理并重新安装 mysql,但什么都不起作用。

有人知道如何修复它吗?

答案1

using password: NO告诉您哪里出了问题。您可能为用户 root 设置了密码 --> 您需要输入密码

您可以让mysql运行提示输入密码:

mysql --password

或更短:

mysql -p

如果需要使用 root 用户运行

mysql --user=root -p

答案2

问题解决了!解决方案是卸载 MySQL(全部)和 Apache,然后在 bitnami.com 网站上下载并安装 LAMP。为 MySQL 创建新的管理员,然后我还更改了端口号。请检查一下,看看这是否能解决您的问题。感谢您的帮助!

相关内容