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을 사용하여 역할 및 데이터베이스를 만들 수 있습니다.
사용자를 생성하지 않았습니다.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
서버 다시 시작
sudo 서비스 postgresql 다시 시작
psql 로그인 및 비밀번호 설정
psql -U postgres
ALTER USER postgres with password 'new password';
- 파일을 다시 엽니다.
pg_hba.conf
다음 행을 변경합니다.
유닉스 도메인 소켓에 의한 데이터베이스 관리 로그인로컬 모든 사후 신탁
로.
유닉스 도메인 소켓에 의한 데이터베이스 관리 로그인로컬 모든 포스트그레스 md5
- 서버 다시 시작
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
'source' 카테고리의 다른 글
저장소에서 모든 Git 및 Mercurial 커밋을 검색하여 특정 문자열을 찾는 방법은 무엇입니까? (0) | 2023.05.04 |
---|---|
Postgresql Aggresql (0) | 2023.05.04 |
Xcode를 이전 버전으로 다운그레이드하는 방법은 무엇입니까? (0) | 2023.05.04 |
.axd 파일이란 무엇입니까? (0) | 2023.05.04 |
'Microsoft' 유형에 대한 서비스를 확인할 수 없습니다.AsNetCore.신원.'AuthController'를 활성화하는 동안 'UserManager'가 발생했습니다. (0) | 2023.05.04 |