[Linux服务器] Linux和Windows环境下安装pgsql

159 0
Honkers 2025-5-9 22:27:11 来自手机 | 显示全部楼层 |阅读模式

目录

一、pg数据库安装包下载

二、安装postgres

Linux版本

1、在线安装(有问题就去离线)

1、初始化数据库

2、设置数据库自启动

3、创建postgres,修改密码

4、设置允许远程连接

5、重启服务

6、修改数据库密码

7、使用客户端测试登录(防火墙如果关闭不需要操作此步骤)

2、离线安装

1、官网找到对应的版本,下好包上传到内网的机器上

2、上传下载的离线包到Linux服务器

3、安装PostgreSQL

4、修改路径

5、初始化pgsql

6、启动PostgreSQL服务

7、修改密码

8、配置远程访问

9、关闭防火墙

10、navicat连接

Windows版本

1、选择版本进行下载

2、安装

3、连接


前言:给大家整理了一套pgsql的安装教程,希望可以帮到需要的你

pgsql官网

pgsql简介

本文用的12版本

一、pg数据库安装包下载

下载地址:PostgreSQL: File Browserhttp://www.postgresql.org/ftp/source/

二、安装postgres

Linux版本

PostgreSQL: Linux downloads (Red Hat family)

1、在线安装(有问题就去离线)

  1. sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm sudo yum install -y postgresql12-server sudo /usr/pgsql-12/bin/postgresql-12-setup initdb sudo systemctl enable postgresql-12 sudo systemctl start postgresql-12
复制代码

设置PostgreSQL

1、初始化数据库
  1. /usr/pgsql-12/bin/postgresql-12-setup initdb
复制代码

-注:后面的‘12’根据版本进行更改

如下图所示:

初始化数据库完成以后,会在/var/lib/pgsql目录下创建名为12的文件夹,12为数据库版本,如果安装的是其他版本的PostgreSQL,对应的是其版本号(11、9.5)。这里如果已经有对应版本的文件夹了,初始化这一步会报错,需要你自行去删除对应的文件夹,再去初始化。

2、设置数据库自启动

使用下面的命令设置数据库自启动

  1. systemctl enable postgresql-12 systemctl start postgresql-12
复制代码

--注:后面的‘12’根据版本进行更改

3、创建postgres,修改密码
  1. passwd postgres
复制代码
4、设置允许远程连接

进入data目录

  1. cd /var/lib/pgsql/12/data
复制代码

--注:‘12’根据版本进行更改

对postgresql.conf文件进行编辑:

  1. vim postgresql.conf
复制代码

如下图所示:

找到listen_addresses节点进行修改,修改前内容:

把listen_addresses前面的#去掉,然后将localhost修改为*,修改后的内容如下:

最好保存退出。

还是在同样目录下,对pg_hba.conf文件进行编辑:

  1. vim pg_hba.conf
复制代码

如下图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行