快捷搜索: 王者荣耀 脱发

Linux/Sentos7离线安装Postgres

在之前的文章中介绍了在线安装postgres的方式。但是有时候我们Linux服务器是内网使用,连接不上网络,所以也就没办法通过访问网络镜像地址进行install下载安装postgres的包。所以就需要我们在自己的电脑上下载好postgres所需要依赖的npm包。然后上传到Linux服务器上进行安装部署。

首先可以访问地址进行下载安装所需的相对应的postgres所依赖的npm包。我们以postgres13大版本为例。

进入页面以后我们可以看到一共有4个npm包地址。依次单击进入选择所需要的postgres需要的小版本号对应的包

4个npm包下载完成后传入Linux服务器中的自定义目录中。

进入目录后执行命令进行安装。

yum install localhost -y postgresql13-*

安装完成后,输入命令可查看安装的npm包

rpm -qa | grep postgresql

以上即为安装成功。

安装完成后执行“sudo /usr/pgsql-13/bin/postgresql-13-setup initdb”命令初始化数据库,执行“sudo systemctl enable postgresql-13”设置开机自启动,执行“sudo systemctl start postgresql-13”命令启动数据库。

输入命令“sudo passwd postgres”或者切换到root用户为postgres用户修改密码为postgres

切换到postgres用户后执行“vi /var/lib/pgsql/13/data/postgresql.conf”

修改启动端口及连接配置。执行“vi /var/lib/pgsql/13/data/pg_hba.conf”命令修改连接校验。

第一次适应pgAdmin连接时是需要将配置改为teust 连接以后进入登录组角色中将postgres组角色密码修改为postgres。然后在将/var/lib/pgsql/13/data/pg_hba.conf文件配置修改为password或者MD5即可

正式使用时 输入trust时连接数库不需要密码 , 建议将trues替换为password

修改完成后输入“sudo systemctl restart postgresql-13.service”命令重启postgres服务即可。

启动完成可以使用pgAdmin连接测试。

经验分享 程序员 微信小程序 职场和发展