Linux安装使用PostgreSQL

这篇具有很好参考价值的文章主要介绍了Linux安装使用PostgreSQL。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装PostgreSQL

开源数据库:PostgreSQL

在官网选择对应版本的安装包

https://www.postgresql.org/download/

我的Linux系统是CentOS7

选择对应的系统
Linux安装使用PostgreSQL
选择安装的版本、平台、架构

复制粘贴安装脚本运行
Linux安装使用PostgreSQL
初始化后会创建一个用户postgres,一般开始不知道密码,试着直接进入

#使用postgres用户
su postgres
#进入sql client
psql
#或者使用这个命令直接从别的用户进入sql client
sudo -u postgres psql
#修改数据库中postgres用户密码
ALTER USER postgres WITH PASSWORD 'postgre';
#退出
\q

Linux安装使用PostgreSQL
如果无法进入删除密码,重新设置密码

#删除密码
sudo passwd -d postgres
#设置密码
sudo passwd postgres

远程工具访问

通过远程工具访问则需要再配置一些文件,首先关闭防火墙或者打开5432端口

修改postgresql.conf

用root用户打开配置文件

vim /var/lib/pgsql/15/data/postgresql.conf
#取消注释,修改listen_addresses为'*'表示监听任意地址

修改之前
Linux安装使用PostgreSQL
修改之后
Linux安装使用PostgreSQL

修改pg_hba.conf

vim /var/lib/pgsql/15/data/pg_hba.conf
#新增一行
host  all  all 0.0.0.0/0 scram-sha-256
#保存退出后重启服务
sudo systemctl restart postgresql-15

Linux安装使用PostgreSQL

远程工具访问

使用pgAdmin或者Navicat进行连接

如果无法连接
Linux安装使用PostgreSQL
检查防火墙和PostgreSQL默认端口5432是否开启,如果服务器是云服务器,则需在对应云平台上安全组中的入方向规则添加放行端口

Navicat Premium 连接 Postgres 报错:字段 “datlastsysoid” 不存在

错误:字段datlastsysoid不存在第1行:SELECT DISTINCT datlastsysoid FROM pg_data

使用的算是 Navicat 比较新的软件版本了,之前没有连接过 postgres (15.1) 数据库,大概可以升级 Navicat 到最新的版本再去试一下,可能会有升级兼容版本。

网上找到的解答是 postgres 15.1 版本将这个 datlastsysoid 字段删除了,建议更换其他的工具,或者降低 postgres 版本。

鉴于 postgres 15.1 属于使用的第一个版本,那么越新越好,使用 pgAdmin连接测试可以的

!!!!!!仅为学习记录,方便回顾,内容格式可能学习了网上的某些文章,会出现雷同,但是过程是实操,问题是确实遇到的问题,觉得有侵犯抄袭的可联系删除!!!!!!文章来源地址https://www.toymoban.com/news/detail-445167.html

到了这里,关于Linux安装使用PostgreSQL的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux下postgresql的安装和部署

    1.官网下载安装包 PostgreSQL: File Browser    2. 下载成功后上传到Linux服务器  3.解压文件 1、创建一个安装目录 2.创建一个存储目录 3.进入解压包目录  4.执行初始化配置命令     尾部增加 更新环境变量 进入解压包目录 编译安装 进入安装目录下的bin 切换用户   初始化数据库

    2024年02月07日
    浏览(42)
  • linux安装PostgreSQL步骤,亲测有效

    1.到官网下载:https://www.postgresql.org/ftp/source/ 2. 上传到Linux服务器上:快捷键Alt + p cd到要存放的目录,用lcd命令进入到postgresql-14.2.tar.gz所在目录,然后用put命令把postgresql-14.2.tar.gz包从本地上传到Linux服务器上 3.使用解压命令:tar -zxvf postgresql-14.2.tar.gz解压,解压后的目录结构

    2024年02月02日
    浏览(44)
  • Linux 源码安装: PostgreSQL 15.6数据库

    💖The Begin💖点点关注,收藏不迷路💖 🍒 PostgreSQL 中文文档 下载地址:https://www.postgresql.org/ftp/source/ 安装结果: vi ~/.bashrc ,如果全局的则编辑/etc/profile。 可以执行以下命令查看 PostgreSQL 版本信息: 1、创建一个名为 postgresql.service 的服务单元文件: 编辑 /etc/systemd/system/p

    2024年03月24日
    浏览(85)
  • Linux下PostgreSQL-12.0安装部署详细步骤

    一、安装环境 postgresql-12.0 CentOS-7.6 注意:确认linux系统可以正常连接网络,因为在后面需要添加依赖包。 二、pg数据库安装包下载 下载地址:PostgreSQL: File Browser 选择要安装的版本进行下载: 三、安装依赖包 在要安装postgresql数据库的Linux服务器上执行以下命令安装所需要的依

    2024年04月13日
    浏览(45)
  • Linux服务器上的Postgresql 安装与配置

    首先说明下我安装的是Postgresql 版本为12.4 官网下载地址: https://ftp.postgresql.org/pub/source/v12.4/postgresql-12.4.tar.gz 准备好 postgresql 的安装包,以下操作以 12.4 版本为例。 建议 使用 root 用户新建普通用户“postgres”仅用于安装 postgresql 数据库。 请在root用户下操作,命令如下: 请记

    2024年02月07日
    浏览(48)
  • Linux服务器快速安装PostgreSQL15以及pgvector向量插件

    最近开始体验FastGPT或Dify等开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到PostgreSQL,就在自己服务器上进行了安装,特此记录下。 环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。 1.打开PostgreSQL官网下载页面,选择操作系统和数据库版本。

    2024年02月04日
    浏览(67)
  • Linux CentOS 7.x离线安装PostgreSQL操作手册

    rpm -qa | grep postgres 检查PostgreSQL 是否已经安装 rpm -qal | grep postgres 检查PostgreSQL 安装位置 postgresql-12.2.tar.gz 下载地址: http://www.postgresql.org/ftp/source/ 选择你你需要的版本,本次安装12.2的版本 1.在线在安装pgsql数据库的Linux上,执行以下命令安装所需要的依赖包: yum install -y perl-ExtUti

    2024年02月08日
    浏览(55)
  • 【PostgreSQL在Windows、Linux和Docker上的保姆级安装教程】

    1.1、下载 官网:https://www.postgresql.org/ 1.2、安装 1.2.1、开始安装 1.2.2、选择安装位置 1.2.3、选择组件(全选即可) 1.2.4、数据存放路径 数据库相关数据默认存放在这里 1.2.5、设置密码,账号默认为postgres 1.2.6、数据库服务监听端口号 默认端口号即可 1.2.7、系统语言/地区 建议

    2024年02月02日
    浏览(66)
  • 第二章:死磕postgreSQL,windows、mac、linux系统的安装详解

    本文介绍了在不同操作系统上安装PostgreSQL的详细步骤。对于Windows系统,用户可以从PostgreSQL官方网站下载安装程序,并按照提示进行安装。在macOS系统上,常见的安装方法是使用Homebrew包管理器。用户可以通过终端命令安装Homebrew,并使用其安装PostgreSQL。对于Linux系统,安装方

    2024年02月13日
    浏览(51)
  • Linux centos7 在线及离线安装postgresql12 详细教程

    目录 一、在线安装 1、配置yum源 2、安装PostgreSQL 3、初始化PostgreSQL 4、启动PostgreSQL服务 5、修改密码 6、配置远程访问 7、关闭防火墙 8、全关完后,navicat测试 二、离线安装 1、官网找到对应的版本,下好包上传到内网的机器上 2、安装PostgreSQL 3、修改路径 4、初始化PostgreSQL 5、

    2024年02月08日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包