Я пробовал использовать docker
просто установите этот контейнер докеров https://hub.docker.com/r/mdillon/postgis/ запустите эту команду из руководства:
docker run --name some-postgis -e POSTGRES_PASSWORD=mysecretpassword -d mdillon/postgis
А теперь хочу войти psql
:
su postgres
И я просто не могу войти в систему. Я всегда думал, что postgres
пароль по умолчанию, но он не позволяет этого.
Что я могу там пропустить?
Нет пароля по умолчанию. Режим аутентификации по умолчанию для PostgreSQL установлен на identity, а не на пользователя / пароль sql DB.
Бег cat /var/lib/pgsql/9.3/data/pg_hba.conf
покажу вам это.
На самом деле это означает, что для правильного подключения к PostgreSQL вы должны войти в систему как правильный пользователь ОС, который использовался для его установки. Вы практически аутентифицируетесь с пользователем ОС.