由于客户最近有一台CentOS7的虚拟机,可是没有联网,须要安装离线安装PostgreSQLsql
https://www.postgresql.org/download/数据库
说明:能够点击相应系统下载,也能够点击左边导航source下载tar.gzvim
选择网页下端的服务器
我这次安装的是11.6的版本工具
下载完成后就有下面三个包post
postgresql11-libs-11.6-1PGDG.rhel7.x86_64.rpm测试
postgresql11-11.6-1PGDG.rhel7.x86_64.rpmspa
postgresql11-server-11.6-1PGDG.rhel7.x86_64.rpm.net
若是没有 安装libicu,同时须要下载libicu-50.2-3.el7.x86_64.rpm 。具体的下载地址,百度一下。3d
能够上传到本身新建的目录,我这里是上传到服务器的tmp下
cd /tmp rpm -ivh postgresql11-libs-11.6-1PGDG.rhel7.x86_64.rpm rpm -ivh postgresql11-11.6-1PGDG.rhel7.x86_64.rpm rpm -ivh postgresql11-server-11.6-1PGDG.rhel7.x86_64.rpm
这里安装遇到依赖检测失败,请参考:进行配置
这里须要 cd 到个根目录下,刚刚实在tmp目录下,否则会找不到路径。
/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl enable postgresql-11
systemctl start postgresql-11
其实这部我没有配置
vim /var/lib/pgsql/11/data/postgresql.conf
vim /var/lib/pgsql/11/data/pg_hba.conf
systemctl restart postgresql-11 su - postgres psql 建立数据库用户 create user postgres password ‘pg’; 赋予帐号权限 ALTER ROLE postgres SUPERUSER; 新建数据库 create database postgres; 退出
使用连接工具进行测试
安装具体参考:http://www.javashuo.com/article/p-yaoehkla-ns.html https://www.jianshu.com/p/b4a759c2208f