postgresql 安装_详细安装教程-postgreSQL-11.5源码安装-已验证

03279599dd94418471ad9ea6356ffae7.png

1. 安装依赖包

#yum install -y gcc gcc-c++ epel-release llvm5.0 llvm5.0-devel clang libicu-devel perl-ExtUtils-Embed readline readline-devel zlib zlib-devel openssl openssl-devel pam-devel libxml2-devel libxslt-devel openldap-devel systemd-devel tcl-devel python-devel

2. 下载软件

https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz

3. 解压并安装

tar -zvvf postgresql-11.5.tar.gz

#进入解压后的文件夹cd postgresql-11.5

#./configure --prefix=/usr/local/pgsql #指定默认安装路径

#make #编译

#make install #安装

4. 添加用户并更改权限

#useradd postgres #添加用户

#passwd postgres #设置密码

#mkdir -p /data/pgsql/{data,log}

#touch /data/pgsql/log/pgsql.log

#chown -R postgres:postgres /data/pgsql

5. 添加环境变量

#vim /etc/profile

#postgresql

export PGHOME=/usr/local/pgsql

export PGDATA=/data/pgsql/data

export PATH=$PGHOME/bin:$PATH

使之生效

source /etc/profile

6. 初始化数据

切换到postgres用户下 su - postgres

#cd /usr/local/pgsql/bin/

#./initdb -D /data/pgsql/data

7. 配置文件说明

pg_hba.conf ###是访问控制配置文件;

postgresql.conf ###是postgresql的主配置文件。

8. 修改pg_hba.conf文件

将该文件中的IPV4的连接修改为

# IPv4 local connections:

host all all 0.0.0.0/0 md5

##表示信任来自所有id连接的客户端,加密方式改为 md5

9.修改postgresql.conf配置文件

将 localhost 改为 *,表示监听所有的网络连接。其他的参数保持默认即可。

listen_addresses = '*' # what IP address(es) to listen on;

11. 启动数据库

#pg_ctl -D /data/pgsql/data -l /data/pgsql/log/pgsql.log start

停止数据库

#pg_ctl -D /data/pgsql/data/ -l /data/pgsql/log/pgsql.log stop

12. 登录数据库并设置密码

#psql

psql (11.5)

Type "help" for help.

postgres=# password

Enter new password:

Enter it again:

postgres=# l

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值