PostgreSQL 암호 초기 화 작업 기반
4863 단어 PostgreSQL비밀 번호리 셋
도구 로그 인 됨
이것 이 바로 가장 간단 한 방법 입 니 다.당신 은 도구 가 로그 인 한 적 이 있 습 니 다.도 구 를 통 해 수정 할 수 있 습 니 다.(그러나 나 는 그때 이것 을 전혀 생각 하지 못 했 습 니 다...)저 는 Navicat 를 통 해 연 결 했 습 니 다.Navicat 를 통 해 다음 과 같은 절 차 를 수정 할 수 있 습 니 다.
1.데이터베이스 연결
2,캐릭터 클릭
3.캐릭터 선택
4.새 비밀번호 입력
5.저장 한 후에 연결 을 닫 고 연결 을 편집 하면 OK 입 니 다.
도구 가 로그 인 되 지 않 았 습 니 다
Windows
1.Postgresql 설치 디 렉 터 리 에 있 는 data 를 찾 아 폴 더 를 열 고 pg 을 찾 습 니 다.hba.conf
ps:만약 여러분 이 찾 지 못 한다 면 저 는 파일 검색 신 기 를 추천 합 니 다:Listary,여러분 이 한번 해 보 세 요.도둑 이 잘 됩 니 다.
2.메모 장 형식 으로 열 고 맨 아래로 끌 어 내 려 md5 를 모두 찾 아 trust 로 변경
3.데이터 베 이 스 를 다시 시작 하고 데이터 베 이 스 를 연결 합 니 다.비밀 번 호 를 입력 하지 않 고 바로 연결 을 누 르 면 연결 이 성공 합 니 다.
ps:windows 제어 판 에서 관리 도 구 를 찾 은 다음 서 비 스 를 찾 습 니 다.postgresql,오른쪽 단 추 를 누 르 고 다시 시작 하면 됩 니 다.
4.비밀번호 수정
클 라 이언 트 수정
alter user postgres with password 'YOUR PASSWORD'
5.pgAdmin(즉 데이터베이스)을 다시 열 어 서버 에 연결 하고 비밀 번 호 를 입력 하지 않 고 직접 연결 을 누 르 면 연결 이 성공 합 니 다.6.비밀 번 호 를 수정 하고 오른쪽 단 추 를 눌 러 캐릭터 에 로그 인 할 때 비밀 번 호 를 수정 할 계 정 입 니 다.속성 을 열 고 정 의 를 누 르 고 비밀 번 호 를 입력 한 다음 에 확인 합 니 다.이때 비밀 번 호 를 수정 하 는 데 성 공 했 습 니 다.정 의 를 다시 열 면 비밀번호 표시 줄 이 비어 있 지만 이 때 는 비밀번호 가 새 비밀번호 입 니 다.
7.마지막 으로 1,2 단계 의 trust 를 md5 로 바 꿉 니 다.데이터 베 이 스 를 다시 시작 하고 비밀 번 호 를 입력 하여 서버 에 성공 적 으로 연결 하 였 습 니 다.
Linux
리 눅 스 라면:
1、pg 찾기hba.conf 경로
운행 하 다.
ps ax | grep postgres | grep -v postgres:
획득:
25653 pts/0 S+ 0:00 /usr/lib/postgresql/9.3/bin/psql -h 192.168.10.10 -p 5432 -U postgres -W
26679 ? S 0:00 /usr/lib/postgresql/9.3/bin/postgres -D /var/lib/postgresql/9.3/main -c config_file=/etc/postgresql/9.3/main/postgresql.conf
26924 pts/7 R+ 0:00 grep --color=auto postgres
주의 결과 중 하나 configfile,그리고 configfile=/etc/postgresql/9.3/main/바로 우리 가 설정 한 곳 입 니 다.2.비밀번호 없 는 postgres 로그 인
수정 pghba.confg
#
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
#
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 md5
ps:다시 시작 한 후에 도 로그 인 할 수 없다 면 모든 md5 를 trust 로 변경 할 수 있 습 니 다.post gresql 서비스 다시 시작
sudo service postgresql restart
로그 인
psql -h 127.0.0.1 -U postgres
3.로그 인 비밀번호 변경비밀번호 수정
alter user postgres with password 'YOUR PASSWORD'
마지막 pghba 가 수정 하면 됩 니 다.즉,모든 trust 를 md5 로 복원 하 는 것 입 니 다.추가:centos 8 docker 설치 postgresql 비밀번호 수정,원 격 접근 설정
비밀번호 수정
1,용기 에 들어간다
docker exec -it 834f03380346 bash
2,비밀번호 변경2.원 격 접근 설정
1,프로필 수정
1)、pg 수정hba.conf 파일
사용자 의 접근 권한 설정(\#시작 줄 은 설명 내용):
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 0.0.0.1/0 md5
# IPv6 local connections:
host all all ::1/128 trust
2)postgresql.conf 파일 을 수정 하고 데이터베이스 서버 의 감청 모드 를 모든 호스트 가 보 낸 연결 요청 을 감청 하 는 것 으로 변경 합 니 다.위치 지정\#listenaddresses = 'localhost'。PostgreSQL 설치 가 완료 되면 기본적으로 이 컴퓨터 localhost 에서 만 연결 요청 을 받 습 니 다.
줄 의 시작 을 모두\#제거 하고 줄 의 내용 을 listen 로 변경 합 니 다.address='*'데이터베이스 서버 가 모든 호스트 의 연결 요청 을 감청 할 수 있 도록 합 니 다!
2.입 소 규칙 수정
1),firewall-cmd --zone=public --add-port=5432/tcp --permanent
2),firewall-cmd --reload
3.방화벽 닫 기
systemctl stop firewalld.service
4,docker 재 부팅
systemctl restart docker.service
5,방화벽 을 엽 니 다
systemctl start firewalld.service
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.만약 잘못 이 있 거나 완전히 고려 하지 않 은 부분 이 있다 면 아낌없이 가르침 을 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Redmine 데이터베이스를 MySQL에서 PostgreSQL로 마이그레이션 (보충)Redmine 의 Database 를 MySQL 로 운용하고 있었습니다만, MySQL 5.6 이상이나 MariaDB 에는 , , 이러한 티켓이 수년 동안 방치된 상황을 감안하여, PostgreSQL로 마이그레이션하기...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.