Назад | Перейти на главную страницу

возникли проблемы при доступе к Postgresql

Я установил клиент postgreSql 9.6 по этой ссылке установка postgreSql и я использую centos версии 7 в Linux.

Он успешно установлен, но при доступе к нему возникают некоторые проблемы.

Я пробую это.

[xyz@innolx20122 ~]$ su - postgres
Password:

какой пароль нужно здесь ввести? Я пробовал postgres, который не работает.

Я тоже пробовал это.

[xyz@innolx20122 ~]$ sudo -u postgres psql
[sudo] password for xyz:
could not change directory to "/home/xyz": Permission denied
psql (9.6.19)
Type "help" for help.

Я смог войти, используя свой пароль. Это правильный способ входа в postgres?

Я видел много ссылок по этому поводу, но я наконец запутался.

Пожалуйста, сделайте это из учетной записи root. Итак, сначала станьте пользователем root:

$ sudo -i
# 

а потом:

# su - postgres

Домашний каталог пользователя xzy не может быть прочитан пользователем postgres, но вы запускаете команду psql оттуда. В результате вы получите * доступ запрещен *. Перед запуском sudo измените каталог в другое место:

 cd /
 sudo -u postgres psql