php - SQLSTATE[28000] [1045] 拒绝用户 'root' @'localhost' 的访问(使用密码 : YES)

标签 php mysql linux localhost

我是 Linux 新手。我正在尝试在本地主机上运行一个项目。它有效,但现在我收到此错误:

SQLSTATE[28000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)

我试过这样修改密码:

sudo dpkg-reconfigure mysql-server-5.5

但还是没有结果。 如何解决?

最佳答案

您需要将root@localhost 的密码设置为空白。

SET PASSWORD FOR root@localhost=PASSWORD('root');

关于php - SQLSTATE[28000] [1045] 拒绝用户 'root' @'localhost' 的访问(使用密码 : YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36067891/

相关文章:

mysql - vb.net 中的访问被拒绝

mysql - 如何在排序其余部分时将元组与 sql 排序隔离开来?

linux - 我写的 Gem 在 Linux 上不能执行,但似乎可以在 Windows 上运行

linux - 避免 bash 脚本等待用户输入 Enter 键

javascript - 显示数据和单选按钮并使用数据保存单选按钮的选定值

php - php+laravel 在哪里读取数据库连接字符串,因为运行时默认用户 ID 未在我的应用程序中的任何位置定义?

javascript - 共享主机上的安全 MySQL 密码

linux - Docker Compose 中的 MongoDb - 提供配置

php - 从数据库中取出一条记录到选择列表

php - WordPress 一页上多个查询错误