# useradd postgres # yum install readline* ncurses* zlib* # cd /usr/local/src/ # wget http://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.gz # cd postgresql-9.2.4 # ./configure # make # make install # mkdir /usr/local/pgsql/data # chown postgres:postgres /usr/local/pgsql/data # cp /usr/local/src/postgresql-9.2.4/contrib/start-scripts/linux /etc/init.d/postgresql # chmod 755 /etc/init.d/postgresql
※PostgreSQL 自動起動
# chkconfig --add postgresql # su - postgres $ vim .bashrc export PATH=/usr/local/pgsql/bin:$PATH export LD_LIBRATY_PATH=/usr/local/pgsql/bin:$LD_LIBRATY_PATH export PGDATA=/usr/local/pgsql/data $ initdb -E UTF-8 --no-locale $ vim /usr/local/pgsql/data/postgresql.conf listen_addresses = '*' $ vim /usr/local/pgsql/data/pg_hba.conf host all all 192.168.0.0/24 trust
※PostgreSQL 起動
$ pg_ctl -D /usr/local/pgsql/data -l postmaster.log start
※PostgreSQL 停止
$ pg_ctl -D /usr/local/pgsql/data stop
※PostgreSQL 再起動
$ pg_ctl restart
※DataBase 一覧
$ psql -l
※DataBase 作成
$ createdb DataBase名
※DataBase ログイン
$ psql DataBase名
※User 作成
$ createuser User名
※DataBase ユーザーでログイン
$ psql -U User名 DataBase名
※DataBase バックアップ
$ pg_dump DataBase名 > バックアップファイル名
※DataBase バックアップからリストア
$ dropdb DataBase名 $ createdb DataBase名 $ psql -f バックアップファイル名 > DataBase名
0 件のコメント:
コメントを投稿