После установки postgresql я попробовал, набрав createdb mydb, как это написано в документации. Тогда следующая ошибка:Начальная конфигурация Postgresql: как получить доступ к пользователю postgres?
createdb: could not connect to database postgres: FATAL: role "xxx" does not exist
Я изучил документацию, в которой сказано:
Вам нужно будет стать пользователем операционной системы, под которым была установлена PostgreSQL (обычно Postgres), чтобы создать первый счет пользователя
Я пробовал это, обратившись к psql (в моем случае с sudo -u postgres psql, используя Ubuntu 12.10). Но что мне делать?
Вы создали пользователя для своей базы данных? (а не pstgres, который является суперпользователем) –
Что происходит, когда вы просто «su-postgres», чтобы стать пользователем postgres, а затем попробуйте «createdb»? – thisfeller