windows10安装gitlab
Windows 10 安装配置连接PostgreSQL教程
- 1.1 PostgreSQL 下载
- 1.2 配置环境变量
- 1.3 PostgreSQL 初始化
- 1.4 创建postgres用户
- 1.5 启动postgresql
- 1.6 客户端连接测试
- 1.6.1 SQL Shell (psql)命令行连接测试
- 1.6.2 客户端 pdAdmin 4 连接测试
- 1.6.3 客户端Navicat Permium 连接测试
- 1.7 参考资料
今天玩的一时兴起,在windows 10 上安装了PostgresSQL,遇到一些坑总结下。
1.1 PostgreSQL 下载
- 首先打开PostgreSQL 官网,我们可以看到如下内容
- 点击上图中的下载按钮,我们可以看到下面的界面
- 点击后我们会来到这个界面
- 再次点击后进入这个界面,这才是真正的下载页面。
- 下载完成后,管理员权限运行安装即可。
1.2 配置环境变量
新建环境变量如下:
PG_HOME C:\Program Files\PostgreSQL\12如图所示:
追加Path 环境变量如下:
如图所示:
新建环境变量,配置内容如下:
如图所示:
配置这个是为了简化命令执行,待会详细解释。
如果没有-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目录下执行如下命令:
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
连接成功后如下所示
Windows Server 2012 R2 安装GUIwindows server 2012 r2 安装gui界面
yum安装 gitlab卡住 windows 安装gitlab服务器
windows 安装 gitlab 服务器 本地安装gitlab
windows服务器安装gitlab gitlab对服务器要求
windows10 docker 安装redis windows10 docker 安装gitlab
服务器git安装python包 windows安装git服务器
windows安装zabbix代理zabbix windows安装
windows安装tomcat10Windows安装tomcat
Node.js安装(on Windows 10)windows安装node.js
