首页 > 数据库 > PostgreSQL > PG_12.0_linux安装
安装包:postgresql-12.0.tar.gz
1.安装rpm
yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel python-devel gcc-c++ openssl-devel cmake
2.解压安装文件
cd /u01/
tar -zxvf postgresql-12.0.tar.gz
3.编译源码
cd /u01/postgresql-12.0
./configure -prefix=/u01/postgresql-12.0
make && make install
4.创建用户密码
groupadd postgres
useradd -g postgres postgres
passwd postgres
5.创建安装目录
mkdir -p /u01/postgresql-12.0/data
chown -R postgres:postgres /u01/postgresql-12.0
6.配置环境变量
vi ~/.bash_profile
export PG_HOME=/u01/postgresql-12.0
export PATH=$PG_HOME/bin:$PATH
export PG_DATA=/u01/postgresql-12.0/data
7.初始化数据库
source ~/.bash_profile
initdb -D /u01/postgresql-12.0/data
8.编辑配置文件
vi postgresql.conf
listen_address = '*'
port = 5432
vi pg_hba.conf
添加一行记录,使局域网其他用户可以访问
# IPv4 local connections:
host all all 0.0.0.0/0 trust
9.设置postgres开机自启
[root用户]
cd /u01/postgresql-12.0/contrib/start-scripts
chmod +x linux
cp linux /etc/init.d/postgresql
修改/etc/init.d/postgresql文件如下:
prefix=/u01/postgresql-12.0
PGDATA="/u01/postgresql-12.0/data"
chkconfig --add postgresql
10.启动PG
service postgresql start
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959726/viewspace-2718082/ ,如需转载,请注明出处,否则将追究法律责任。