centos 8 安装PostgreSQL

centos 8 安装PostgreSQL

官网下载:https://www.postgresql.org/download/linux/redhat/

 

创建存储目录:

cd /home 

mkdir postgresql

chmod 777 /home/postgresql

 

 

初始化数据库:

su postgres
/usr/pgsql-11/bin/initdb -D /home/postgresql/data

 

启动数据库:

cd /home/postgresql
/usr/pgsql-11/bin/pg_ctl -D /home/postgresql/data -l logfile start

 

 修改数据库的密码:

psql
ALTER USER postgres WITH PASSWORD '(密码)';
\q

 

 修改配置文件:

vim /home/postgresql/data/postgresql.conf
修改一下内容:
listen_addresses="*"
port=5432

 

添加远程访问:

vim /home/postgresql/data/pg_hba.conf
添加一下内容:
host all all 0.0.0.0/0 md5
如果不添加可能会出现一下错误:
见另一篇博客:

 

 

之后重启数据库:

/usr/pgsql-11/bin/pg_ctl -D /home/postgresql/data -l logfile restart

 

 

新建数据库导入脚本:

su postgres
psql
CREATE DATABASE tengine2;
\q

 

上传sql文件:

 

执行脚本:

mkdir /home/postgresql/bin
cd /home/postgresql/bin
vim startup.sh
输入一下内容:
#! /bin/bash
su postgres<<!
cd /home/postgresql
/usr/pgsql-11/bin/pg_ctl -D /home/postgresql/data -l logfile start
exit $?
!

 

posted @ 2020-10-16 18:02  luowendy  阅读(1025)  评论(0编辑  收藏  举报