Пост-ГРЭС createdb не работает в Ubuntu 14.04

Я пытался в течение многих часов создать базу данных в определенном каталоге в Ubuntu 14.04.

Сначала я попробовал

createdb mydb

и я добрался

createdb: could not connect to database template1: FATAL:  role "daniel" does not exist [daniel is my username]

Затем я изменил использование пароля

sudo -u postgres psql

\password postgres

и я попробовал

createdb-U пост-ГРЭС-W-E UTF-8 mydb

и я добрался

createdb: could not connect to database template1: FATAL:  Peer authentication failed for user "postgres"

Однако я использую правильный пароль. Что должно происходить?

Между прочим, я также попробовал решение Postgress - сбои аутентификации Пароля

и я добираюсь

ИЗМЕНИТЕ РОЛЬ

но проблема сохраняется.

2
задан 13 April 2017 в 15:23

1 ответ

Еще после нескольких часов кажется, что я нашел решение:

sudo-u пост-ГРЭС psql

СОЗДАЮТ РОЛЕВОЕ имя пользователя ПАРОЛЬ ВХОДА В СИСТЕМУ CREATEDB 'пароль';

я в основном создал пользователя с полномочиями создания базы данных и входа в систему.

2
ответ дан 2 December 2019 в 03:57

Другие вопросы по тегам:

Похожие вопросы: