Manjaro Linux/Arch에서 PostgreSQL 및 PGAdmin을 설정하는 방법
1단계 - 종속성 설치
sudo pacman -S yay
yay postgresql pgadmin4
그러면 postgres 사용자와 그룹이 자동으로 설정됩니다.
2단계 - postgres 서비스 설정
sudo -u postgres -i # login as postgres
initdb --locale $LANG -E UTF8 -D '/var/lib/postgres/data/'
exit
sudo systemctl enable --now postgresql
sudo systemctl status postgresql # to check for any errors
3단계 - 비밀번호 설정
psql -U postgres
postgres=# \password # to set password
4단계 - 연결 보안 설정
$ su
# cd /var/lib/postgres/data
# cp pg_hba.conf pg_hba.conf.backup # in case you mess up
# nano pg_hba.conf
기본 pg_hba.conf는 다음과 같습니다.
TYPE DATABASE USER 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
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all trust
host replication all 127.0.0.1/32 trust
host replication all ::1/128 trust
"메소드"는 신뢰로 설정되어 누구에게도 암호를 묻지 않습니다. 이를 수정하려면 모든 곳에서 방법을
trust
에서 md5
로 변경하십시오.그리고 그것은 포스트그레스를 위한 것이어야 합니다!
보너스: 바로 가기
> psql dbname postgres # to directly open a database
postgres=# \c # see current database
postgres=# \l # see list of databases
postgres=# \c dbname # set database
postgres=# create database dbname; # create database
postgres=# \dt # see list of tables
6단계 - PgAdmin
pgadmin을 열고 "새 서버 추가"를 클릭하고 다음을 추가합니다.
Host: localhost
Port: 5432
Maintenance database: postgres
Username: postgres
Password: <your password>
그리고 PgAdmin은 잘 작동해야 합니다.
Reference
이 문제에 관하여(Manjaro Linux/Arch에서 PostgreSQL 및 PGAdmin을 설정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tusharsadhwani/how-to-setup-postgresql-on-manjaro-linux-arch-412l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)