Итак, у меня PostgreSQL установлено нормально, и я пытаюсь запустить команду createdb 'test'
в Терминале. Я использую свою обычную учетную запись. При попытке создать базу данных меня дважды спрашивают пароль, затем появляется сообщение об ошибке createdb: error: could not connect to database template1: FATAL: password authentication failed for user "sethmarks"
. Означает ли это, что я ввел неверный пароль или что у меня нет разрешения на создание баз данных под этим пользователем? Меня это смущает и расстраивает, и я хотел бы знать, что происходит. Я ввожу пароль, который использую для пользователя ОС, в который я сейчас вошел.
Я могу создать базу данных, когда сделаю sudo su - postgres
, а затем создать ее, когда я делаю это под пользователем Postgres
, но это не будет работать с моей программой. Кто-нибудь может помочь мне разобраться в этом? Я включил изображение терминала, чтобы показать процесс и то, что происходит при попытке создать новую базу данных. Большое спасибо.