繁体   English   中英

致命错误:SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)

[英]Fatal Error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)

我正在尝试运行“/vendor/bin/phalcon-migrations run”,但我不断收到此错误消息:致命错误:SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:不)

配置 php:

return new Config([
    'database' => [
        'adapter' => 'mysql',
        'host' => 'localhost',
        'username' => 'root',
        'password' => '',
        'dbname' => 'admin',
        'charset' => 'utf8',
    ],

作曲家.json:

"require": {
    "php": ">=7.3",
    "ext-phalcon": "^4.0.6",
    "phalcon/migrations": "^2.2",
    "swiftmailer/swiftmailer": "^6.2"
  }

系统是 ubuntu 我尝试在超级用户模式下运行迁移,但如果有人能帮我解决这个问题,我会遇到同样的错误

我解决了这个问题,我所要做的就是登录数据库并编写下一个命令:

使用管理员

更改用户 'root'@'localhost' 由 'root' 标识;

冲洗特权;

(但我不确定为什么这会将我的密码更改为 root(我认为用户也是)

暂无
暂无

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

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