電子書籍の厳選無料作品が豊富!

phpをpsqlへ接続しようとするのにphpのコードを打ってブラウザで送信しようとするとこのようになりました。
どういうことでしょうか
PDOでやりました

「phpをpsqlへ接続しようとするのにp」の質問画像

質問者からの補足コメント

  • psqlだと出来ないのでmysqlを使ったらできました!
    ご回答ありがとうございました

      補足日時:2021/01/11 09:11

A 回答 (2件)

libpqのバージョンアップができないなら、PostgreSQLサーバ側がSCRAM認証になっているみたいだから、従来のMD5認証に設定変更すれば良いのでは。



postgresql.confのpassword_encryptionか、pg_hba.confのMETHODでscram-sha-256が設定されていたら、それをmd5に書き換えて、PostgreSQLサーバを再起動すればよいと思います。

・パスワード認証
https://www.postgresql.jp/document/10/html/auth- …

私はSCRAM認証を使ったことがないので、これで正しいかはわかりません。ググったら簡単に見つかった情報です。
    • good
    • 0
この回答へのお礼

https://oshiete.goo.ne.jp/qa/12133775.html
md5にかえるとこのようになってしまいました

お礼日時:2021/01/11 03:57

メッセージどおり、libpqにバージョン10以降が必要ってことでしょう。

    • good
    • 0
この回答へのお礼

調べても殆ど出てこなくてやり方がわからないのですが何故私のだけlibpqのバージョンが低くなってるのでしょうか?

お礼日時:2021/01/10 11:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!