微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

postgresql-11.5离线安装

公司服务器经常不能关联外网,示例离线安装postgresql-11.5

https://www.postgresql.org/ftp/source/v11.5/

解压到服务器

安装到

当然也可以指定文件夹:./configure  --prefix=指定目录路径xxx

如果出现

yum -y install gcc

yum -y install -y readline-devel

yum -y  install zlib-devel

成功后安装

make & make install

vi /etc/profile 配置环境变量

输入source /etc/profile更新生效

创建data目录用来存储Postgresql数据库表中的数据和配置文件等信息

chown postgres:postgres /usr/local/cms/postgresql/data/

没有对应的用户,创建用户

创建数据库集簇

su postgres -c '/usr/local/pgsql/bin/initdb -D /usr/local/cms/postgresql/data/'

启动数据库的进程服务

/usr/local/pgsql/bin/pg_ctl -D /usr/local/cms/postgresql/data/ -l logfile start

切换到postgres用户

切换到root对postgres的/usr/local/pgsql/bin与/usr/local/cms/postgresql/进行赋权

/usr/local/pgsql/bin/pg_ctl -D /usr/local/cms/postgresql/data/ -m fast start启动数据库

查看数据库端口并连接

netstat -nptl

psql -p 5432b -U postgres

安装成功

开启端口权限

firewall-cmd --zone=public --add-port=5432/tcp --permanent

firewall-cmd --reload

firewall-cmd --zone=public --query-port=5432/tcp

Navicat连接

连接远程失败修改postgresql.conf

在pg_hba.conf第一行添加host all all 0.0.0.0/0 md5出现

在第一行添加host all all 0.0.0.0/0 trust

可以开始耍了

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐