Смена пароля пользователя в PgAdmin на Mac - PullRequest
0 голосов
/ 09 мая 2020

Я использую gAdmin на ма c. Пока мне не удалось понять, как запустить настольную версию, поэтому я запускаю веб-приложение. Я хочу сменить пароль для пользователя postres. Причина в том, что я пытаюсь подключить R к postres, используя:

db <- 'dvdrental'  #provide the name of your db
host_db <- "localhost"
db_port <- '5432'  
db_user <- "postgres"  
db_password <- " " # I typed the master password in, as I do not remember setting up this user/password

con<-dbConnect(RPostgres::Postgres(), dbname = db, host=host_db, port=db_port, user=db_user, password=db_password)

, но я продолжаю получать ошибку ниже:

Error: FATAL: password authentication failed for user "postgres".

Это ваша причина для изменение пароля для пользователя postgres Как я могу изменить пароль пользователя в PgAmin4 с помощью webapp на ma c?

1 Ответ

0 голосов
/ 09 мая 2020

В PgAdmin4, если вы меняете пароль для того же пользователя, под которым вы вошли в систему, вам необходимо выбрать подключенную базу данных из дерева браузера. Как только вы это сделаете, в меню «Объект» появится опция «Изменить пароль ...».

Если вы вошли на сервер как суперпользователь и хотите изменить пароль другого пользователя / роли, тогда Щелкните правой кнопкой мыши (или то, что ma c использует для этой функции) этого пользователя / роли в дереве и выберите «Свойства ...». Затем во вкладке «Определение» есть место для ввода нового пароля. Обратите внимание, что этот метод неэффективен, так как пароль принимается сервером в виде простого текста (после завершения любого расшифровки ssl) и поэтому может оказаться в файле журнала в открытом виде.

Зачем ограничивать себя PgAdmin4 ? psql имеет \password, что делает это лучше.

...