CentOS7安装PostgreSQL
- 安装前的准备
yum -y \ install \ openssl-devel \ readline \ readline-devel \ zlib \ zlib-devel \ uuid-devel \ systemd-devel - 安装PostGreSQL
cd /home wget --no-check-certificate -c https://ftp.postgresql.org/pub/source/v10.3/postgresql-10.3.tar.gz tar -xf postgresql-10.3.tar.gz cd postgresql-10.3 ./configure \ --prefix=/usr/local/postgres/ \ --with-ossp-uuid \ --with-uuid=ossp \ --with-systemd \ --with-openssl \ make make install - 添加postgres用户并配置数据目录
mkdir /data/ mkdir /data/postgres/ useradd postgres chown -R postgres:postgres /data/postgres/ chown -R postgres:postgres /usr/local/postgres/ chown -R postgres:postgres /home/postgresql-10.3/ - 配置启动防火墙
systemctl unmask firewalld systemctl enable firewalld systemctl start firewalld firewall-cmd --permanent --zone=public --add-port=5432/tcp firewall-cmd --reload - 修改环境变量
vim /etc/profile export PGHOME=/usr/local/postgres export PGDATA=/data/postgres export PATH=$PATH:/usr/local/postgres/bin ESC :wq source /etc/profile - 初始化数据库
su postgres /usr/local/postgres/bin/initdb -D /data/postgres - 修改配置
su postgres vim /data/postgres/pg_hba.conf local all all trust host all all 127.0.0.1/32 trust host all all 0.0.0.0/0 trust host all all ::1/128 trust local replication all trust host replication all 127.0.0.1/32 trust host replication all 0.0.0.0/0 trust host replication all ::1/128 trust ESC :wq vim /data/postgres/postgresql.conf listen_addresses = '*' ESC :wq - 启动
su postgres /usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile start - 创建默认数据库及设置密码
su postgres /usr/local/postgres/bin/createdb postgres /usr/local/postgres/bin/psql postgres # 已经进入了postgres控制台 \password # 接下来输入密码 ************** # 退出 \q - 停止、启动、重启、重载
su postgres /usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile stop /usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile start /usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile restart /usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile reload
本文详细介绍了在CentOS7系统中安装PostgreSQL10.3的过程,包括依赖包的安装,源码下载,编译安装,用户权限设置,防火墙配置,环境变量修改,数据库初始化,以及启动、停止和安全设置等步骤。

2279

被折叠的 条评论
为什么被折叠?



