一、查看linux内核

1
uname -a # 显示x86_64则是64位

二、下载安装postgresql

1)下载安装包

下载页:https://www.enterprisedb.com/download-postgresql-binaries
软件包:postgresql-10.12-1-linux-x64-binaries.tar.gz pg

2)创建用户postgres,需root权限

1
2
3
su root
useradd postgres
passwd postgres

3)root创建 postgre 安装目录及数据目录

1
2
3
mkdir -p /home/postgres/data/
chown -R postgres:postgres  /home/postgres/data/
chmod -R 775 /home/postgres/data/

4)用户postgres解压安装

1
2
3
4
su - postgres
tar -xvf postgresql-10.12-1-linux-x64-binaries.tar.gz -C /home/postgres/
su root
chmod -R 777 pgsql

5)用户postgres下,初始化数据库

1
2
cd /home/postgres/pgsql/bin
./initdb -D /home/postgres/data/

6)用户postgres修改配置

1
2
3
4
5
6
7
8
9
# 修改postgresql.conf
vi /home/postgres/data/postgresql.conf
# 修改
listen_addresses = '*'

# 修改pg_hba.conf
vi /home/postgres/data/pg_hba.conf
# 最下方添加,表示运行任何IP连接
host     all     all    0.0.0.0/0   trust

7)用户postgres启动数据库

1
2
3
4
5
6
7
8
cd /home/postgres/pgsql/bin
./pg_ctl -D /home/postgres/data/ -l logfile start
# 查看进程
ps -ef | grep postgres
# 查看端口监听情况,默认5432
lsof -i:5432
# 或者
netstat -an | grep 5432

8)本地电脑配置navicat

1
2
3
4
5
连接名:随意
主机ip:'your server ip'
端口默认:5432
账户:postgres
密码:postgres

9)用户postgres关闭数据库

1
2
cd /home/postgres/pgsql/bin
./pg_ctl -D /home/postgres/data/ stop

Reference

1、 https://blog.51cto.com/11298469/2414026?source=dra
2、 https://blog.csdn.net/joy_chou12/article/details/89351634

打赏

微信 微信 支付宝 支付宝
万分感谢