1 用root登入系统,下载postgresql9.3,解压缩,进入解压缩后的postgresql目录
本人用的是:http://ftp.postgresql.org/pub/source/v9.3.4/postgresql-9.3.4.tar.gz
2 编译、安装
#pwd
#./configure --profix=/usr/local/pgsql
(可能会报错,需安装gcc、readline、readline-devel、zlib等依赖包,用yum去装即可)
#make
#make install
3 创建用户及组
#groupadd postgres
#useradd -g postgres postgres
4 环境设置
#mkdir /usr/local/pgsql/data
#chown postgres:postgres -R /usr/local/pgsql/data
#su - postgres
$vim .bash_profile
添加:
PGHOME=/usr/local/pgsql
PGDATA=$PGHOME/data
PATH=$PATH:$HOME/bin:$PGHOME/bin
export PGHOME
export PGDATA
export PATH
$source .bash_profile
5 初始化数据库
$initdb -D $PGDATA
6 系统服务配置及开机自动启动
#cd /root/postgresql-9.3.1
#cp contrib/start-scripts/linux /etc/init.d/postgresql
#chmod +x /etc/init.d/postgresql
#service postgresql status--(start | stop)
#chkconfig --add postgresql
#chkconfig postgresql on
7 配置监听地址及端口
$vim $PGDATA/postgresql.conf
$vim $PGDATA/pg_hba.conf
本人用的是:http://ftp.postgresql.org/pub/source/v9.3.4/postgresql-9.3.4.tar.gz
2 编译、安装
#pwd
#./configure --profix=/usr/local/pgsql
(可能会报错,需安装gcc、readline、readline-devel、zlib等依赖包,用yum去装即可)
#make
#make install
3 创建用户及组
#groupadd postgres
#useradd -g postgres postgres
4 环境设置
#mkdir /usr/local/pgsql/data
#chown postgres:postgres -R /usr/local/pgsql/data
#su - postgres
$vim .bash_profile
添加:
PGHOME=/usr/local/pgsql
PGDATA=$PGHOME/data
PATH=$PATH:$HOME/bin:$PGHOME/bin
export PGHOME
export PGDATA
export PATH
$source .bash_profile
5 初始化数据库
$initdb -D $PGDATA
6 系统服务配置及开机自动启动
#cd /root/postgresql-9.3.1
#cp contrib/start-scripts/linux /etc/init.d/postgresql
#chmod +x /etc/init.d/postgresql
#service postgresql status--(start | stop)
#chkconfig --add postgresql
#chkconfig postgresql on
7 配置监听地址及端口
$vim $PGDATA/postgresql.conf
$vim $PGDATA/pg_hba.conf
以上转自:http://blog.itpub.net/25406498/viewspace-1156113/
下面是配置:
新建用户和对应的数据库
可以参考:http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html
useradd dataas
su - postgres
createuser --superuser dataas
psql
\password dataas (要输"\")
\q
createdb -O dataas dataas
用户远程配置:
1.postgresql.conf
将该文件中的listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改。
2.pg_hba.conf
在该配置文件的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接将这一行修改为以下配置
host all all 0.0.0.0/0 md5
3. 重启
service postgresql stop
service postgresql start
最后,windows打开pgAdmin3连接进去就行了 ,服务空就可以了