Postgresql 安装与配置

1.      下载Postgres SQL

下载地址为:http://www.postgresql.org/ftp/source

2.      安装Postgres SQL

l  tar xvzf postgresql-8.4.0.tar.gz

l  ./configure --prefix=/pgsql

l  make

l  make install

l  su – postgres

l  source.bash_profile

l  initdb-E UNICODE -D /var/lib/pgsql/data

在上述的编译过程中,系统会创建postgres用户,并将data目录指定在/var/lib/pgsql/data,安装目录默认在/pgsql,启动postgres的方法有两种:

postgres不能使用root用户重启,需要su postgres

l  pg_ctl-D /var/lib/pgsql/data -l logfile start

l  postgres-D /pgsql/data

3.      远程连接配置

l  启动监听主机和端口,编辑postgresql.conf文件

listen_addresses= '*'

port = 5432     

l  打开pg_hba.conf,填加一行。

host    all        all         192.168.11.1/24       trust

24是监听192.168.11段所有IP,32是指监听某一个IP

4.      数据导入、导出

l  数据的导出

pg_dump -U postgres(用户名)  (-t 表名)  数据库名(缺省时同用户名) > c:\fulldb.sql 

l  数据的导入

psql -U postgres postgres < C:\fulldb.sql 

5.      编码问题

Postgres客户端和服务端的编码有可能不一致,如通过show client_encoding和show server_encoding查看,如果不一致,执行reset client_encoding

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章