当前位置:首页 > CN2资讯 > 正文内容

windows10安装gitlab

2天前CN2资讯



Windows 10 安装配置连接PostgreSQL教程

  • 1.7 参考资料



今天玩的一时兴起,在windows 10 上安装了PostgresSQL,遇到一些坑总结下。

1.1 PostgreSQL 下载

  • 首先打开PostgreSQL 官网,我们可以看到如下内容
  • 点击上图中的下载按钮,我们可以看到下面的界面
  • 点击后我们会来到这个界面
  • 再次点击后进入这个界面,这才是真正的下载页面。
  • 下载完成后,管理员权限运行安装即可。

1.2 配置环境变量

新建环境变量如下:

PG_HOME C:\Program Files\PostgreSQL\12

如图所示:


追加Path 环境变量如下:

%PG_HOME%\bin\

如图所示:


新建环境变量,配置内容如下:

PGDATA C:\Program Files\PostgreSQL\12\data

如图所示:


配置这个是为了简化命令执行,待会详细解释。

如果没有-D选项,服务器将尝试使用环境变量PGDATA命名的目录。如果这个环境变量也没有提供则导致失败。

1.3 PostgreSQL 初始化

  • 安装完成后我们需要对数据库进行初始化,初始化方法是执行initdb.exe.
  • C:\Program Files\PostgreSQL\12\data 初始化执行之前是空的
  • C:\Program Files\PostgreSQL\12\data 初始化执行之后会看到多了很多文件。
  • 其中包括一个很核心的文件postgresql.conf
  • 正如下面我们打开它后看到的,默认只能本地localhost 或127.0.0.1 访问

#listen_addresses = 'localhost' # what IP address(es) to listen on; # comma-separated list of addresses; # defaults to 'localhost'; use '*' for all # (change requires restart)

  • 如果需要配置远程登录,则需要修改这个postgresql.conf 配置文件,添加IP即可。

1.4 创建postgres用户

  • 在C:\Program Files\PostgreSQL\12\bin目录下执行如下命令:
createuser -s -r postgres

1.5 启动postgresql

由于我们之前配置了PGDATA 环境变量,因此双击postgres.exe 即可启动

如果没有配置那么需要执行命令

postgres.exe -D "C:\Program Files\PostgreSQL\12\data"

这种方式其实不是很友好,最佳实践是让他后台启动运行。

如果想做到这样,只需要输入如下命令即可:

postgres -D "C:\Program Files\PostgreSQL\12\data" >logfile 2>&1 &

除此之外我们也可以执行如下命令启动

pg_ctl start -l logfile

su postgres -c 'pg_ctl start -D /usr/local/pgsql/data -l serverlog'

其实还有一种方法,配置成系统服务

  • 注册成系统服务: pg_ctl register -N PostgreSQL
  • 取消注册成系统服务: pg_ctl unregister –N PostgreSQL
  • 删除服务sc delete PostgreSQL

1.6 客户端连接测试

1.6.1 SQL Shell (psql)命令行连接测试

  • 安装完成后自带了一个命令行连接工具
  • 会依次提示你输入要连接的相关信息,最后登录完成后可以看到 有一个postgres=#

1.6.2 客户端 pdAdmin 4 连接测试

  • 安装完成后,其实这个软件自带了一个连接工具
  • 点击后默认打开网址http://127.0.0.1:50010/browser/
  • 点击图中的Add New Server ,创建一个服务器连接

和刚才类似,输入相关信息就可以了。

  • 之后我们可以看到如下内容

1.6.3 客户端Navicat Permium 连接测试

  • 账号就是刚才创建的用户,密码就是安装过程中输入的密码。
  • 默认端口是5432

连接成功后如下所示



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/26875.html

    分享给朋友:

    “windows10安装gitlab” 的相关文章

    香港虚拟机:提升业务效率与稳定性的最佳选择

    香港虚拟机:提升业务效率与稳定性的最佳选择

    香港虚拟机的定义与应用场景 香港虚拟机是一种基于云计算技术的虚拟服务器服务,它允许用户在香港的数据中心中运行应用程序和存储数据。这种服务特别适合需要低延迟、高带宽和稳定网络连接的场景,比如在线游戏、电子商务平台、金融服务和跨国企业的远程办公系统。香港作为国际金融中心,其数据中心的基础设施和网络连接质...

    全球主机论坛:交流与学习的技术社区

    在现代社会,全球主机论坛的出现为我们提供了一个交流和学习的平台。这个论坛主要聚焦于主机领域,用户可以自由讨论主机的各种话题,分享个人经验,并获取最新的行业信息。对我而言,这样的论坛不仅是一个获取知识的地方,更是一个与全球主机用户互动的社区。 全球主机论坛的重要性毋庸置疑。它为主机使用者提供了一个集中...

    提升上行带宽的有效策略与重要性分析

    上行带宽,这个词在如今的网络环境中变得越来越重要。简单来说,上行带宽是指从用户设备(比如个人电脑或手机)上传数据到服务器的速度。它不仅反映了数据传输的能力,还直接关系到我们的日常使用体验,比如上传文件的速度,发送邮件的及时性,甚至是网络视频会议的流畅性。 上行带宽的特点十分明显。当我进行视频通话或在...

    腾讯云学生福利:低价云服务助力学生云计算学习

    在当今信息技术飞速发展的时代,云计算已成为重要的学习与开发工具。腾讯云紧跟时代步伐,为学生群体量身定制了一系列服务和优惠政策。我很高兴看到这样一个平台,尤其是在我们学习云计算和相关技术的过程中,它为我们提供了极大的便利。 腾讯云的学生服务旨在帮助我们更好地学习和实践云计算技术。通过这些服务,学生能够...

    Vultr Cloud Computer与High Frequency服务器的全面对比

    在云服务的世界中,Vultr无疑是一个备受瞩目的名字。它提供两种主要的云服务器类型:Vultr Cloud Compute和High Frequency服务器。这两种服务器各有其独特之处,适合不同类型的用户和使用场景。 首先,Vultr Cloud Compute是其最基础的产品,主要以高性价比为卖...

    全面了解Amazon CDN CloudFront:快速、安全的内容分发网络服务

    在互联网的快速发展中,内容分发网络(CDN)成为确保网站速度和性能的重要保证。CDN是通过在全球各地的多个服务器上缓存和分发内容,以最短的路径将数据传送给用户。这样做不仅加快了加载速度,还提高了用户体验。通过保存内容的副本在离用户更近的地点,CDN能够显著降低网络延迟。 而Amazon CloudF...