postgresql 12 安装

下载

获取安装包

Index of /pub/source/ 选择 12 版本的

安装依赖

yum install wget 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 -y

解压安装包

tar -zxvf postgresql-12.0.tar.gz

编译安装

创建 用户

groupadd postgres
 
useradd -g postgres postgres

进入解压的目录下

./configure --prefix=/usr/local/pgsql/12 --enable-nls --with-python --with-tcl --with-openssl --with-pam --with-ldap --with-systemd --with-libxml --with-libxslt
make && make install
chown -R postgres:postgres /usr/local/pgsql -R

修改文件

# vi /etc/profile.d/pgsql.sh
添加
export PATH=/usr/local/pgsql/12/bin:$PATH
# source /etc/profile.d/pgsql.sh

注意 pgsql.sh 文件如果不存在,新建即可

初始化

创建数据目录

mkdir -p /pgsql_data/data/
chown -R postgres:postgres /pgsql_data/data/

初始化

su - postgres
initdb -D /pgsql_data/data/ -U postgres --locale=en_US.UTF8 -E UTF8

启动数据库

pg_ctl -D /pgsql_data/data -l /pgsql_data/data/serverlog start

至此单节点PG配置完成。

设置密码

su - postgres
 
#进入数据库
psql
 
#修改密码
alter user postgres with password 'postgres';

配置远程登录

需要修改 配置文件 postgresql.conf 和 pg_hba.conf

postgresql.conf
​#listen_addresses = '*' 表示监听所有的ip信息(记得去掉#)
#​port = 5432 表示服务的端口,可以自定义为其他端口(记得去掉#)

pg_hba.conf
#在最下面添加
host    all             all             0.0.0.0/0               md5

注意:需要重启数据库生效

pg_ctl -D /pgsql_data/data -l /pgsql_data/data/serverlog restart

相关推荐

  1. postgresql 12 安装

    2024-01-28 16:28:01       36 阅读
  2. Docker安装Postgresql12

    2024-01-28 16:28:01       25 阅读
  3. PostgreSQL】- 1.1 在 Debian 12安装 PostgreSQL 15

    2024-01-28 16:28:01       23 阅读
  4. Docker环境安装Postgresql数据库Posrgresql 15.6

    2024-01-28 16:28:01       13 阅读
  5. PostgreSQL16.2安装文档

    2024-01-28 16:28:01       10 阅读
  6. 2024-Centos7安装PostgreSql14

    2024-01-28 16:28:01       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-28 16:28:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-28 16:28:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-28 16:28:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-28 16:28:01       18 阅读

热门阅读

  1. 洛谷B3625迷宫寻路

    2024-01-28 16:28:01       29 阅读
  2. 用vue写表格实现数量的加减

    2024-01-28 16:28:01       39 阅读
  3. 算法训练营Day59(单调栈2)

    2024-01-28 16:28:01       34 阅读
  4. STM32F407移植OpenHarmony笔记2

    2024-01-28 16:28:01       33 阅读
  5. 数据结构和线程池

    2024-01-28 16:28:01       33 阅读
  6. 设计模式六(模板方法模式)

    2024-01-28 16:28:01       31 阅读
  7. bash 5.2中文修订5

    2024-01-28 16:28:01       29 阅读
  8. 阻抗的简介

    2024-01-28 16:28:01       31 阅读