公司服务器经常不能关联外网,示例离线安装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
可以开始耍了