centos7安装PostgreSQL

mac2022-06-30  22

一、PostgreSQL简介

PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS)。用于安全地存储数据; 支持最佳做法,并允许在处理请求时检索它们。

PostgreSQL(也称为Post-gress-Q-L)由PostgreSQL全球开发集团(全球志愿者团队)开发。 它不受任何公司或其他私人实体控制。 它是开源的,其源代码是免费提供的。

PostgreSQL是跨平台的,可以在许多操作系统上运行,如Linux,FreeBSD,OS X,Solaris和Microsoft Windows等。 

官网地址:https://www.postgresql.

二、PostgreSQL安装和搭建

2.1 下载安装包

wget https://ftp.postgresql.org/pub/source/v10.0/postgresql-10.0.tar.gz

 

2.2 安装准备

#创建用户postgres useradd postgres #安装依赖包 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 gcc* readline-devel mkdir /opt/postgres chown -R postgres:postgres /opt/postgres/ #添加环境变量 vi /etc/profile export PATH=/opt/postgres/bin:$PATH export PGHOME=/opt/postgres export PGDATA=/opt/postgres/data/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PGHOME/lib/ export PATH=$PGHOME/bin:$PATH:$HOME/bin

2.3 安装和初始化数据库

tar -zxvf postgresql-10.0.tar.gz cd postgresql-10.0 ./configure --prefix=/opt/postgres/ --with-python --with-libxml --with-libxslt make make install 初始化数据库 su postgres /opt/postgres/bin/initdb -D $PGDATA -E UTF8

2.4  修改数据库配置,允许其他服务器连接

vi postgresql.conf #找到listen_addresses和port参数,修改如下,也可根据自己需求修改 listen_addresses = '*' port = 5432 #根据自己的网段设置下放行的ip规则 vi pg_hba.conf # IPv4 local connections: host all all 192.168.0.0/16 md5

2.5 启动PostgreSQL

/opt/postgres/bin/pg_ctl -l /opt/postgres/server.log start

三、PostgreSQL常用命令

3.1 进入数据库

[postgres@localhost postgres]$ psql psql (9.6.3) Type "help" for help. postgres=#

3.2 创建数据库和用户

CREATE USER kong; CREATE DATABASE kong OWNER kong;

 

 

转载于:https://www.cnblogs.com/xiangjun555/articles/10551924.html

最新回复(0)