linux 下安装postgesql

mysql 被 oracle 收购后,postgresql 逐渐成为新一代流行的开源关系数据库。

1. 下载 http://www.postgresql.org/ftp/source/

版本推荐,暂未发现任何有关不同版本的比较,建议使用最新稳定版

2. 操作步骤

2.1 下载

$ cd Download
$ wget http://ftp.postgresql.org/pub/source/v9.3.2/postgresql-9.3.2.tar.bz2

2.2 解压

$ tar -jxvf postgresql-9.3.2.tar.bz2

2.3 配置 & 编译 &安装

$ cd postgresql-9.3.2
$ ./configure --prefix=/usr/local/pgsql-9.3.2
$ make
$ sudo make install

2.4 设置

设置用户:

$ sudo useradd postgres
$ sudo passwd postgres

创建数据目录

$ sudo mkdir /usr/local/pgsql-9.3.2/data
$ sudo chown postgres:root /usr/local/pgsql-9.3.2/data

此时postgres即为postgresql的超级用户

2.5 启动

$ sudo /usr/local/pgsql-9.3.2/bin/initdb -D /usr/local/pgsql-9.3.2/data
$ sudo /usr/local/pgsql-9.3.2/bin/pg_ctl -D /usr/local/pgsql-9.3.2/data -l logfile start

2.6 使用postgresql

$ su postgres
$ /usr/local/pgsql-9.3.2/bin/createuser -P myUser
$ /usr/local/pgsql-9.3.2/bin/createdb myDB -O myUser
$ exit
$ /usr/local/pgsql-9.3.2/bin/psql myDB myUser</span></span>

2.6 错误解决

configure: error: readline library not found
If you have readline already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.

ubuntu
$ sudo apt-get install libreadline6-dev



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值