728x90
반응형
저는 데비안 리눅스를 무척 좋아하여 왠만한 개발과 운영을 데비안 리눅스로 하고 있습니다. DBMS는 될 수 있으면 PostgreSQL을 사용하려고 합니다. MySQL처럼 쉽게 설치할 수 있고 간단하게 운영할 수 있기 때문이지요. 그리고 라이센스가 MySQL에 비해서도 자유로운 장점도 있습니다. 최근에는 다우기술에서도 상용서비스 지원을 하고 있습니다. 간단하게 설치/DB,사용자생성/백업,복구 등에 대해 정리해보겠습니다.
- 데비안 리눅스에서 설치하기
# apt-get install postgresql-8.4 postgresql-server-dev-8.4
- 사용자, DB 생성
# su - postgres
# psql
template1=# CREATE USER 아이디 WITH PASSWORD '비밀번호';
template1=# CREATE DATABASE 디비이름 WITH ENCODING='utf-8' OWNER 아이디;
- 계정으로 로그인할 수 있도록 연결설정
# su -
# cd /etc/postgresql/8.4/main/
# vi pg_hba.conf
모두 주석으로 막고 아래만 남김
host all all 0.0.0.0 0.0.0.0 password
local all postgres trust
local all all password
# vi postgresql.conf
listen_addresses = '*'
# /etc/init.d/postgresql restart
# psql -d 디비이름 -U 아이디 -W
- DB List 보기
# psql -U postgres -l
List of databases
Name | Owner | Encoding
-------------+-------------+----------
eecit | eecit | UNICODE
openwatcher | openwatcher | UNICODE
template0 | postgres | UNICODE
template1 | postgres | UNICODE
(4 rows)
- SQL Dump
# export DATE=`date +%Y-%m-%d`
# /usr/bin/pg_dump -U 아이디 -d 디비이름 > /opt/db_backup/db_backup_$DATE.bak
- Restoring the dump
$ psql -U 아이디 -d 디비이름 < infile
728x90
반응형
'DBMS > PostreSQL' 카테고리의 다른 글
(PostgreSQL) Windows에 PostgreSQL 설치해서 사용해보기 (0) | 2024.08.29 |
---|---|
(PostgreSQL) CentOS에서 PostgreSQL 설치/사용하기 (0) | 2011.03.31 |
(PostgreSQL) Tomcat 에서 PostgreSQL Connection Pool 설정하기 (0) | 2009.11.03 |