Ubuntu 源码安装PostgreSQL数据库

1、下载源码文件
https://www.postgresql.org/ftp/source/v10.5/
2、解压源码文件
tar zxvf postgresql-10.0.tar.gz
3、进行安装配置
测试配置:./configure --prefix=/usr/local/pgsql --enable-debug CFLAGS=-O0
工厂配置:./configure --prefix=/usr/local/pgsql --without-readline
4、添加用户
adduser postgres
passwd postgres
变更目录:chown -R postgres:root /usr/local/pgsql
5、编译及安装
sudo make
sudo make install
6、配置环境变量
su postgres
vim ~/.bash_profile
export PATH=$PATH:/usr/local/pgsql/bin
source ~/.bash_profile
7、创建数据库
进入bin目录
初始化文件目录:./initdb …/data
启动数据库服务器:./pg_ctl -D …/data start
创建数据库:./createdb xxx
登录数据路:./psql
8、修改数据库配置文件
允许所有外部链接
vim /usr/local/pgsql/data/pg_hba.conf
host all all 0.0.0.0/0 trust

侦听所有连接
vim /usr/local/pgsql/data/postgresql.conf
listen_addresses = ‘*’
logging_collector = on

添加启动服务(确认文件postgresql内的目录正确)
cp /usr/local/pgsql/contrib/start-scripts/linux /etc/init.d/postgresql
chmod u+x /etc/init.d/postgresql

添加开启自启动
chkconfig --add postgresql

启动服务
service postgresql start

备注
如果是测试版本,需要提前进行如下设置:

  1. 新安装的ubuntu需要进行系统数据的跟新:sudo apt-get update
  2. 安装readline:命令行编辑的支持库apt-get install libreadline5 libreadline5-dev
  3. 安装zlib:数据压缩支持库apt-get install libzip-dev
  4. 安装flex:词法分析 apt-get install flex
  5. 安装bison:语法分析 apt-get install bison
    (解压安装包,进入解压后的目录执行以下操作)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值