postgresql源码安装

详细见官方文档http://www.postgres.cn/v2/download

wget https://ftp.postgresql.org/pub/source/v12.0/postgresql-12.0.tar.bz2
yum -y install readline-devel bzip2
tar xjvf postgresql*.bz2 
cd potgresql-12.0
./configure --prefix=/opt/pgsql        #拟安装至/opt/pgsql
make world
make install-world
adduser postgres                       #增加新用户,系统提示要给定新用户密码
mkdir /opt/pgsql/data                  #创建数据库目录
mkdir /opt/pgsql/log                   #创建日志目录
touch /opt/pgsql/log/pg_server.log     #创建日志文件
chown -R postgres:postgres /opt/pgsql

su - postgres                             #使用postgres帐号操作
/opt/pgsql/bin/initdb -D /opt/pgsql/data  #初始化数据库

vi /opt/pgsql/data/pg_hba.conf            #允许所有地址连接,并使用md5密码连接
# IPv4 local connections:
host    all             all             0.0.0.0/0               md5

vi /opt/pgsql/data/postgresql.conf        #监听所有地址
listen_addresses = '*'                  # what IP address(es) to listen on;

/opt/pgsql/bin/pg_ctl -D /opt/gsql/data -l /opt/pgsql/log/pg_server.log start #启动数据库

[postgres@bogon data]$ /opt/pgsql/bin/psql postgres #psql连接,设置密码
psql (12.0)
Type "help" for help.

postgres=# \password
Enter new password: 
Enter it again: 
postgres=# 

下载pdadmin4,在windows上安装完成后右键选择copy server url黏贴到浏览器中

新项目上可能会使用postgresql,但是之前并没接触过,所以先熟悉下部署过程,具体的后边再去学习

设置开机自启动:

如果是yum方式安装直接使用sysytemctl设置开机自启动

如果是源码安装,在安装包解压后的目录中的/contrib/start-scripts路径下有启动的模板文件,

修改文件中的路径并chkconfig -add 和chkconifg on加到开机自启服务中即可

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值