data directory «/usr/local/var/postgres» has invalid permissions

Admin PostgreSQL Errors

Исправление ошибки data directory «/usr/local/var/postgres» has invalid permissions.

Также ошибки могут выглядеть и так:

psycopg2.OperationalError: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket «/tmp/.s.PGSQL.5432»?

FATAL: data directory «/usr/local/var/postgres» has invalid permissions

Вероятно проблемы с правами на директорию, также если директории нет или она была перемещена и нарушены права доступа.

Для исправления, запускаем исправление прав:

chmod 0700 /usr/local/var/postgres

И инициализируем директорию заново:

initdb -D /usr/local/var/postgres

Если по прежнему не запускается postgreSQL на Mac OS, попробуйте вручную запустить:

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

И дальше в файле server.log посмотреть в чем причина ошибки.

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"data directory «/usr/local/var/postgres» has invalid permissions"