source

Ubuntu에서 pgAdmin을 사용하여 Postgres를 로컬 호스트 서버에 연결하는 방법은 무엇입니까?

factcode 2023. 5. 4. 20:36
반응형

Ubuntu에서 pgAdmin을 사용하여 Postgres를 로컬 호스트 서버에 연결하는 방법은 무엇입니까?

이 명령으로 Postgres를 설치했습니다.

sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev

사용.psql --version내가 받는 마지막 순간에psql (PostgreSQL) 9.3.4

설치했습니다.pgadmin와 함께

sudo apt-get install pgadmin3

나중에 UI를 열고 이 정보로 서버를 만들었습니다.

여기에 이미지 설명 입력

그러나 이 오류가 나타납니다.

여기에 이미지 설명 입력

어떻게 고칠 수 있습니까?

역할 게시자의 암호 수정:

sudo -u postgres psql postgres

alter user postgres with password 'postgres';

이제 사용자 이름 postgres 및 암호 postgres를 사용하여 pgadmin에 연결합니다.

이제 pgAdmin을 사용하여 역할 및 데이터베이스를 만들 수 있습니다.

Postgre 변경 방법SQL 사용자 암호?

사용자를 생성하지 않았습니다.db새로 설치하는 경우 기본 사용자는postgres암호는 공백이어야 합니다.액세스한 후 필요한 사용자를 생성할 수 있습니다.

도움이 됩니다.


1. 파일 열기 pg_hba.conf

sudo nano /etc/postgresql/9.x/main/pg_message.conf

다음 행을 변경합니다.

Database administrative login by Unix domain socket
local   all             postgres                                md5

로.

Database administrative login by Unix domain socket
local   all             postgres                                trust
  1. 서버 다시 시작

    sudo 서비스 postgresql 다시 시작

  2. psql 로그인비밀번호 설정

    psql -U postgres

ALTER USER postgres with password 'new password';

  1. 파일을 다시 엽니다. pg_hba.conf다음 행을 변경합니다.
유닉스 도메인 소켓에 의한 데이터베이스 관리 로그인로컬 모든 사후 신탁

로.

유닉스 도메인 소켓에 의한 데이터베이스 관리 로그인로컬 모든 포스트그레스 md5
  1. 서버 다시 시작

    sudo 서비스 postgresql 다시 시작


It works.

여기에 이미지 설명 입력


Helpful links
1: PostgreSQl (from ubuntu.com)

먼저 사용자를 만듭니다.사용자 게시물로 이 작업을 수행해야 합니다.postgres 시스템 계정에 할당된 암호가 없으므로 암호를 먼저 설정하거나 다음과 같이 수행할 수 있습니다.

sudo /bin/bash
# you should be root now  
su postgres
# you are postgres now
createuser --interactive

그러면 프로그램이 당신에게 프롬프트를 표시할 것입니다.

먼저 단말기를 사용하여 비밀번호를 변경해야 합니다.(postgres)

postgres=# \password postgres

그런 다음 암호를 입력하고 확인하라는 메시지가 표시됩니다.

이제 새 암호로 pgadmin을 사용하여 연결할 수 있습니다.

를 열면psql콘솔 터미널 창에서 입력

$psql

당신의 슈퍼 유저 사용자 이름은 그 전에 표시될 것입니다.=#예:

elisechant=#$

이 이름은 localhost에 사용해야 하는 사용자 이름입니다.

언급URL : https://stackoverflow.com/questions/24917832/how-to-connect-postgres-to-localhost-server-using-pgadmin-on-ubuntu

반응형