설치
postgresql 은 client
postgresql-server 는 server
# yum install postgresql postgresql-server |
db 초기화
# service postgresql initdb |
(그냥 centos7 에서 이렇게 하니 Encoding이 SQL_ASCII로 Collate가 C로 된다.. 아놔..)
+
$ su -l postgres -c "initdb -E UTF8 --locale=ko_KR.UTF-8 --locale=en_US.utf8" |
설정 확인
# chkconfig postgresql on |
서비스 시작
# systemctl start postgresql |
[링크 : https://wiki.postgresql.org/wiki/YUM_Installation]
[링크 : https://www.lesstif.com/pages/viewpage.action?pageId=31850584]
사용자 생성 (암호 없이)
# sudo -i -u postgres # psql postgres=# create user [계정아이디] with password ''; postgres=# create database [데이터베이스 이름]; postgres=# \q # exit |
[링크 : https://www.lesstif.com/pages/viewpage.action?pageId=61899197]
[링크 : http://database.sarang.net/database/postgres/tutorial/lecture/x58.htm]
+
2019.06.18
sudo -u postgres psql postgres # \password postgres Enter new password: |
[링크 : https://serverfault.com/questions/110154/...]
암호 바꾸기
postgres=# ALTER USER postgres WITH PASSWORD ''; |
[링크 : https://stackoverflow.com/questions/5421807/set-blank-password-for-postgresql-user]
접속되지 않을 경우
connect to PostgreSQL server: FATAL: no pg_hba.conf entry for host
# vim /var/lib/pgsql/data/pg_hba.conf host all all ::1/128 trust host all postgres 127.0.0.1/32 trust |
# vim /var/lib/pgsql/data/pg_hba.conf listen_addresses = '*' |
[링크 : https://dba.stackexchange.com/.../connect-to-postgresql-server-fatal-no-pg-hba-conf-entry-for-host]
[링크 : https://sysops.tistory.com/8]
+
2019.06.18
서비스 재시작만으로는 포트가 안바뀌는 듯..(ubuntu 18.04) 그래서 완전히 재기동을 해야 하는 문제가 있었음
[링크 : https://blog.bigbinary.com/2016/01/23/configure-postgresql-to-allow-remote-connection.html]
+
2020.01.16
psql 상에서 현재 db의 locale을 확인할 수 있다.
# show LC_COLLATE;
'프로그램 사용 > postgreSQL' 카테고리의 다른 글
postgresql WAL? (0) | 2019.03.14 |
---|---|
postgresql encoding / collate (0) | 2019.03.08 |
postgreSQL centos 패키지 (0) | 2019.02.01 |
postgreSQL 명령어 정리 (0) | 2019.02.01 |
psql - postgreSQL CLI client (0) | 2019.02.01 |