master и slave настроена.
Под логинами нескольких пользователей, получается подключится через pgpool, но не postgres с ним ошибка
ERROR: failed to authenticate with backend using SCRAM
Подробности: valid password not found
ERROR: failed to authenticate with backend using SCRAM
Подробности: valid password not found
Пароль в md5 в pool_passwd есть, прописан в pgpool.conf.
Заменил scram на md5 в конфигах мастера и слейва. Не помогло. Что еще можно сделать?
не шарю в pgpool2, но я бы начал отсюда.
После замены только строчки в конфиге сам формат хранения паролей просто так не изменится, пересоздать пароли нужно. Поселектите pg_shadow, увидите что пароли до сих пор в md5 (или в скрам, не понял в каком был изначально) формате.
Пересоздавать через pg_md5 ? pg_md5 -m --config-file="/etc/pgpool2/pgpool.conf" -u "user" "password" например так?
А где меняли-то, в настройках pgpool или в postgres?
Странность в том, что с другим пользователем авторизация проходит, а с postgres - нет.
В БД на мастере у postgres scram идентификация. Как ее поменять на md5?
https://www.cybertec-postgresql.com/en/from-md5-to-scram-sha-256-in-postgresql/ Так же, только наоборот
Обсуждают сегодня