【PostgreSQL在Windows、Linux和Docker上的保姆级安装教程】

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

一、Windows安装

1.1、下载

官网:https://www.postgresql.org/
docker 安装pgsql,数据库,数据库,postgresql
docker 安装pgsql,数据库,数据库,postgresql
docker 安装pgsql,数据库,数据库,postgresql
docker 安装pgsql,数据库,数据库,postgresql

1.2、安装

1.2.1、开始安装

docker 安装pgsql,数据库,数据库,postgresql

1.2.2、选择安装位置

docker 安装pgsql,数据库,数据库,postgresql

1.2.3、选择组件(全选即可)

docker 安装pgsql,数据库,数据库,postgresql

1.2.4、数据存放路径

数据库相关数据默认存放在这里

docker 安装pgsql,数据库,数据库,postgresql

1.2.5、设置密码,账号默认为postgres

docker 安装pgsql,数据库,数据库,postgresql

1.2.6、数据库服务监听端口号

默认端口号即可

docker 安装pgsql,数据库,数据库,postgresql

1.2.7、系统语言/地区

建议选择默认
docker 安装pgsql,数据库,数据库,postgresql

1.2.8、确认安装信息

docker 安装pgsql,数据库,数据库,postgresql

接下来开始安装,安装完之后点击finish

1.2.9、Navicat验证是否安装成功

docker 安装pgsql,数据库,数据库,postgresql

1.2.10、设置远程访问

修改data/pg_hba.conf ipv4 下address 修改成0.0.0.0/0,即可远程访问
docker 安装pgsql,数据库,数据库,postgresql

二、Linux安装

2.1、选择版本

官网:https://www.postgresql.org/
docker 安装pgsql,数据库,数据库,postgresql
docker 安装pgsql,数据库,数据库,postgresql
docker 安装pgsql,数据库,数据库,postgresql

docker 安装pgsql,数据库,数据库,postgresql

2.2、下载

wget https://ftp.postgresql.org/pub/source/v14.3/postgresql-14.3.tar.gz

如果出现如下情况:

docker 安装pgsql,数据库,数据库,postgresql

重写输入

 wget https://ftp.postgresql.org/pub/source/v14.3/postgresql-14.3.tar.gz --no-check-certificate

2.3、解压

tar -zxvf postgresql-14.3.tar.gz  

docker 安装pgsql,数据库,数据库,postgresql

2.4、编译

(1)进入目录

 cd postgresql-14.3

(2)配置安装后的路径

./configure --prefix=/usr/local/postgresql

(3)如果出现异常:configure: error: readline library not found

yum install -y readline-devel

重新执行(2)步

2.5、安装

make && make install

2.6、创建data和log目录

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

2.7、配置环境变量

vim /etc/profile

在文件中配置

export PGHOME=/usr/local/postgresql
export PGDATA=/usr/local/postgresql/data
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$PGHOME/bin

如图所示

docker 安装pgsql,数据库,数据库,postgresql

使配置文件生效

source /etc/profile

2.8、增加用户postgres

useradd postgres
chown -R postgres:root /usr/local/postgresql

2.9、初始化数据库

su postgres
/usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/

2.10、编辑配置文件

切换为root用户

vim /usr/local/postsql/data/postgresql.conf

改成如图所示:

docker 安装pgsql,数据库,数据库,postgresql

vim /usr/local/postgresql/data/pg_hba.conf

改成如图所示:

如果加密方式为:trust,则无论什么密码都能登录。

docker 安装pgsql,数据库,数据库,postgresql

2.11、开启防火墙

firewall-cmd --add-port=5432/tcp --permanent
systemctl restart firewalld

2.12、启动数据库

cd /usr/local/postgresql/bin

切换为postgres用户

su postgres
./pg_ctl start -l  /usr/local/postgresql/log/pg_server.log
停掉:./pg_ctl stop -m fast

2.13、登录数据库&修改密码

psql -U postgres

输入密码登录进去之后

将用户postgres的密码修改为postgres

ALTER USER postgres WITH PASSWORD 'postgres';

退出

\q

三、Docker安装

  1. 点击连接进入官网,输入要下载的镜像,查看版本Docker

  2. 拉取镜像:

    默认最新:docker pull postgres

    拉取指定版本:docker pull postgres:12

  3. 创建容器:docker run --name pgsql -e POSTGRES_PASSWORD=postgres -d -p 5432:5432 -v /home/postgres/data/directory:/var/lib/postgresql/data postgres
    密码为postgres,挂载为/home/postgres/data/directory

  4. 开启5432端口:firewall-cmd --add-port=5432/tcp --permanent

  5. 重启防火墙:systemctl restart firewalld文章来源地址https://www.toymoban.com/news/detail-788061.html

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

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

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

相关文章

  • PostgreSQL的下载安装教程(macOS、Windows)

    postgresql是GIS服务端几乎不可避免要打交道的数据库。因为mysql的空间扩展真是不尽人意。所以想要学会GIS服务端知识,postgresql(下文简称pg)你是必须要会的。 首先要知道,pg是一个空间数据库,和普通数据库不同的是pg支持空间数据的存储与操作。这里所谓的空间数据一般

    2023年04月24日
    浏览(52)
  • 【保姆级】Redis安装教程(Windows版)

    💻点击安装 为了便于使用,在安装时, 强烈推荐勾选“将Redis安装到的文件夹添加到Windows的环境变量中” ,如下图所示: 安装过程中的其它选项均保持默认即可 在Windows系统中,使用 .msi 安装包安装成功后, Redis 是默认已启动的,并会注册 Redis 服务,以后每次开机,都会

    2024年02月11日
    浏览(40)
  • 【Golang】Windows与Linux交叉编译保姆级教程

    大家好 我是寸铁👊 总结了一篇【golang】Windows与Linux交叉编译的文章✨ 喜欢的小伙伴可以点点关注 💝 今天寸铁想将 Windows 中的程序部到 Linux 下跑,我们知道在从 Windows 与 Linux 下要进行交叉编译,通常是在 Windows 中打包成一个文件在再 Linux 下编译执行,我们管这个过程叫做

    2024年04月09日
    浏览(39)
  • 【保姆级教程】Windows安装CUDA及cuDNN

    在第一次安装CUDA之前, 建议大家先看一下目前电脑里都存在哪几个NVIDIA软件,这样即便后续要卸载CUDA,也能区分哪些是本来就存在的,不可卸载,哪些是后来安装的,可以卸载 。具体步骤如下: 第一步,在电脑【设置】中搜索【控制面板】并打开。 第二步,点击【卸载程

    2024年02月03日
    浏览(35)
  • odoo 本地安装搭建环境 (windows版 保姆级教程)

            最近换工作,也换了一个技术栈--odoo,以前在神码也做过odoo,但是当时数据库都是连的远程的服务器的数据库,现在这家公司数据库也得用本地的,就这点差别吧。         后面我也会把我在odoo的经验积累和研创都在csdn记录下,一是当作自己的一个笔记,二是

    2024年02月09日
    浏览(51)
  • Windows下安装Cuda和Cudnn(保姆级教程)

    一、Cuda下载安装 1.查看对应版本 win+r打开cmd命令行输入命令【nvidia-smi】如下图查看版本:  2.cuda下载 点击cuda下载链接 选择下载的版本不能高于自己的显卡驱动版本(例如:我这里是12.1,所以不能下载高于12.1的版本,这里我选择的是11.8。点进去后选择信息开始下载)  3

    2024年02月09日
    浏览(35)
  • MySQL8安装和删除教程 保姆级(Windows)

    停止Mysql服务 管理员的权限来运行cmd,输入 net stop MySQL80 注意你电脑上的MySQL服务不一定是MySQL80,MySQL80是默认的,不是怎么办?在services.msc中找即可 下载一个小工具 geek:Geek下载 打开软件,在列表中找到图片中的两项 sc delete MySQL80 这个是用来删除服务的,当时我电脑上卸载了

    2024年02月13日
    浏览(36)
  • windows下Ubuntu保姆级安装教程 [附VMware资源]

    一直在用Linux开发板,都忘记自己的新电脑没装虚拟机了。 这期我们来学习Windows环境下VMware安装Ubuntu虚拟机,以便后续学习Linux。 操作系统:Windows10 专业版 开发环境:VMware 16 安装系统:Ubuntu16.04.7 刚安装好,相信大家不是第一次安装软件了,选好安装位置一路 Next 就好 VM

    2024年02月02日
    浏览(46)
  • Xilinx的Vivado 2022.2版本在Windows和Linux系统上的下载配置教程

    Vivado 是Xilinx公司所开发的一种可编程逻辑器件(FPGA)的设计工具,能够支持开发者进行硬件加速的操作。Vivado的设计理念是使用流程优化,打造具备扩展性的环境来完善硬件设计的各个环节。 其主要特点如下: ——支持多种编程语言:Vivado支持多种编程语言,包括Verilog、

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

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

    2024年02月13日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包