關於 Ident authentication failed for user "postgres" 的問題

hant發表於2020-03-11

問題: 很明顯是密碼不正確的問題,一眼看懂
解決方法:1更改資料庫使用者 postgres 的密碼

su postgres 
ALTER USER postgres WITH PASSWORD 'bunengtaijiandan';

然後去改配置檔案 .env 然後發現沒有用

  1. 更改 /etc/postgresql/10/main/下的pg_hba.conf 順便改了 postgresql.conf

嘗試用navicat 去鏈 接連結成功,真難受

  1. 可能是快取原因於是

    php artisan config:clear

    發現還是 Ident authentication failed for user "postgres" 真的難受

  2. 難道是redis 快取

    redis-cli //試一下
    keys * //看一下有沒得快取
    "passport_database_passport_cache:JYV8m4jamvIN1UfaKkNiYuEd0vpdRLQ5wdYLTA4T"
    //震驚了,居然是這個快取
    flushall

    然後一看 還是
    Ident authentication failed for user "postgres"

好的解決問題

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章