linux安装PostgreSQL步骤(修正)

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

1、解压:tar -zxvf postgresql-15.1.tar.gz

2、编译:进入到postgresql-15.1目录下,执行:./configure --prefix=/usr/local/postgresql

在执行./configure的时候报错:configure: error: readline library not found
解决方法:yum install -y readline-devel
报错:configure: error: zlib library not found
解决方法:yum install zlib-devel

3、安装:make && make install

4、创建data和log目录

mkdir /usr/local/postgresql/data
mkdir /usr/local/postgresql/log

5、加入系统环境变量:view /etc/profile或者vi /etc/profile
export PGHOME=/usr/local/postgresql
export PGDATA=/usr/local/postgresql/data
export PATH=$PATH:JAVA_HOME/bin:$PGHOME/bin
使配置文件生效:source /etc/profile

6、增加用户postgres并赋权
useradd postgres
chown -R postgres:root /usr/local/postgresql

7、初始化数据库

su - postgres ---切换用户
/usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/

8、修改配置文件使得可以外连接数据库

vim /usr/local/postgresql/data/postgresql.conf
把60行的listen_addresses = 'localhost’改为listen_addresses = ‘*’
把对应的port=5432放开

netstat -tnlp|grep 5432

vim /usr/local/pgsql/data/pg_hba.conf
添加一行:

host  all  all  0.0.0.0/0 password 有密码
host all all 0.0.0.0/0 trust

9、启动服务

pg_ctl start -l /usr/local/pgsql/log/pg_server.log

cd /usr/local/postgresql/bin 重启./pg_ctl reload

开通端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent

防火墙端口可用:firewall-cmd --reload命令重新加载防火墙

查看数据库版本psql -V

10、登录数据库

psql -U postgres -d postgres文章来源地址https://www.toymoban.com/news/detail-642236.html

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

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

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

相关文章

  • Linux下PostgreSQL-12.0安装部署详细步骤

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

    2024年04月13日
    浏览(45)
  • Linux系统之安装PostgreSQL数据库

    PostgreSQL (也叫 Postgres) 是一个自由的对象 - 关系数据库服务器 (数据库管理系统),它在灵活的 BSD - 风格许可证下发行。它提供了相对其他开放源代码数据库系统 (比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server 的一种选择。 它是ORDBMS(面向对

    2024年02月06日
    浏览(38)
  • PGSQL(PostgreSQL)数据库基础篇:PostgreSQL 的 主要优点 、 劣势 、体系结构 、核心功能 、安装教程。

    1.维护者是PostgreSQL Global Development Group,首次发布于1989年6月。 2.操作系统支持WINDOWS、Linux、UNIX、MAC OS X、BSD。 3.从基本功能上来看,支持ACID、关联完整性、数据库事务、Unicode多国语言。 4.表和视图方面,PostgreSQL支持临时表,而物化视图,可以使用PL/pgSQL、PL/Perl、PL/Python或其

    2024年04月26日
    浏览(65)
  • CentOS 7安装PostgreSQL 15版本数据库

    目录 一、何为PostgreSQL? 二、PostgreSQL安装 2.1安装依赖 2.2 执行安装 2.3 数据库初始化 2.4 配置环境变量 2.5 创建数据库 2.6 配置远程 2.7 测试远程 三、常用命令 四、用户创建和数据库权限 PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES, 版本 4.2为基础的对象关系型数据

    2024年02月15日
    浏览(62)
  • 数据库管理系统PostgreSQL部署安装完整教程

            PostgreSQL是一个开源的关系型数据库管理系统,它支持大量的数据类型和复杂的查询语言,可以用于各种应用程序。它是一个高性能的数据库,可以处理大量的数据,并且具有良好的可扩展性和可靠性。 目录 一.Linux系统安装PostgresSQL(Centos7) 1.更新yun源 2.安装Po

    2024年02月09日
    浏览(80)
  • 数据库应用:CentOS 7离线安装PostgreSQL

    目录 一、理论 1.PostgreSQL 2.PostgreSQL离线安装 3.PostgreSQL初始化 4.PostgreSQL登录操作 二、实验 1.CentOS 7离线安装PostgreSQL  2.登录PostgreSQL 3.Navicat连接PostgreSQL 三、总结         (1)简介 PostgreSQL 是一个功能强大的开源对象关系数据库管理系统(ORDBMS), 用于安全的存 储数据,允许

    2024年02月16日
    浏览(46)
  • 在Linux环境中安装配置Django与PostgreSQL数据库

    Django是一款功能强大的Python Web框架,而PostgreSQL是一个开源的高级关系型数据库系统。本文将介绍在Linux环境中如何安装和配置Django与PostgreSQL数据库,帮助您搭建一个完整的开发环境。 第一步:安装Django和PostgreSQL 安装Python环境:首先确保您的Linux系统中已经安装了Python,可以

    2024年02月16日
    浏览(43)
  • Docker环境安装Postgresql数据库Posrgresql 15.6

    宿主机是ubuntu 22.04版本 ubuntu宿主机上安装docker ,参见官方文档https://docs.docker.com/engine/install/ubuntu/, docker-ce是社区版 docker-ee是企业版 1、检查Docker是否安装 2、查看Docker各个版本,也可以参见https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/ 3、设置 Docker的apt仓库 4、安装

    2024年04月17日
    浏览(50)
  • PostgreSQL数据库——Docker版本的postgres安装 & Navicat连接方式+导入向导使用 & SpringBoot结合Jpa使用PostgreSQL初步

    1.PostgreSQL数据库初始,开源; 2.Docker版本的postgres安装,以及挂载启动; 3.Navicat连接方式+导入向导使用,导入csv文件; 4.SpringBoot结合Jpa使用PostgreSQL初步; PostgreSQL是一种开源的关系型数据库管理系统(RDBMS),它是一种高度可扩展的、可靠的、功能丰富的数据库系统。以下是

    2024年02月04日
    浏览(78)
  • 在Centos系统源码安装postgreSQL数据库及postGIS扩展

    安装前 PostGIS扩展通常需要安装一些依赖项。 1.GDAL: PostGIS需要GDAL(Geospatial Data Abstraction Library)来处理地理空间数据格式。 2.GEOS: GEOS(Geometry Engine - Open Source)是一个用于处理地理空间数据的C++库。 3.Proj: Proj是用于地图投影的库。 postgreSQL与postGIS插件的版本支持关系 版本对

    2024年04月27日
    浏览(62)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包