CentOS7 PostgreSQL安装
2023-06-13 09:13:17 时间
在 CentOS7 上安装 PostgreSQL 最近需要在物理机上安装数据库,粗略记录一下,感谢同事的协助。
一、创建 postgres 用户
useradd postgres
修改密码
passwd postgres
二、rpm安装
# rpm文件的下载地址:https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/
# 下载以下几个rpm包并安装
rpm -ivh libicu-50.2-4.el7_7.x86_64.rpm
rpm -ivh postgresql11-libs-11.14-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql11-11.14-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql11-server-11.14-1PGDG.rhel7.x86_64.rpm
找不到
libicu-50.2-4.el7_7.x86_64.rpm
可以到 这个链接 进行下载
三、创建相关目录
# 创建相关目录,修改目录用户和属组
mkdir -p /data/pgsql/11/
chown postgres:postgres /data/pgsql/ -R
四、修改postgresql的数据目录
vi /usr/lib/systemd/system/postgresql-11.service
# 修改该行:Environment=PGDATA=
Environment=PGDATA=/data/pgsql/11/data/
# 修改后,重载 postgresql-11.service
systemctl daemon-reload
五、postgresql初始化
/usr/pgsql-11/bin/postgresql-11-setup initdb
六、修改配置文件 postgresql.conf
vi /data/pgsql/11/data/postgresql.conf
# 找到以下配置项,进行修改
listen_addresses = '*'
max_connections = 1000
七、修改配置文件 pg_hba.conf
vi /data/pgsql/11/data/pg_hba.conf
# 在最后增加
host all all 0.0.0.0/0 md5
八、启动postgresql
# 启动
systemctl start postgresql-11
九、修改postgres用户的密码
# 登录pg
su - postgres
psql
# 修改postgres用户的密码
\password
十、防火墙开放端口
firewall-cmd --permanent --zone=public --add-port=5432/tcp
firewall-cmd --permanent --zone=public --add-port=5432/udp
firewall-cmd --reload
相关文章
- 如何查看linux系统内核版本_centos7内核版本
- centos7_Lnmp编译安装
- centos7 安装 nginx[通俗易懂]
- yum linux phpmyadmin,Linux centos7 下安装 phpMyAdmin的教程
- Centos7安装nginx1.8.0步骤
- CentOS7安装MySQL(详解)
- Uefi安装Centos7出现错误以及解决方法
- 在腾讯云的centos7上痛快的“fuck”
- Centos7安装svn服务
- Linux重启网卡失败_centos7重启后网卡不启动
- Linux环境安装Python3——以Centos7为例
- Centos7 安装telnet
- CentOS7.x下bonding的配置及删除
- centos7 安装mysql
- centos7安装docker
- centos7 通过docker安装qbittorrent
- Centos7下Redis3.2.8最新版本安装教程
- centos7 安装VMware Tools 遇到的一系列问题的解决方案详解程序员
- Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)
- 详解CentOS7下PostgreSQL 11的安装和配置教程
- centos7+hadoop完全分布式集群搭建详解大数据
- Centos7安装Redis:一步步搭建Redis服务器(centos7安装redis)