Windows PostgreSql 创建多个数据库目录

1 使用默认用户Administrator

1.1初始化数据库目录

E:\Program Files\PostgreSQL\13>

bash 复制代码
.\bin\initdb -D G:\DATA\pgsql\data3 -W -A md5

1.2连接数据库

这时User为Administrator,密码就是你刚才设置的,我设置的为123456,方便测试。

2 添加postgres用户

桌面->右键->管理,选择"本地用户和组",添加postgres用户,密码设置为123456r@#

3 切换用户

切换用户(cmd),运行命令runas /user:postgres cmd

bash 复制代码
runas /user:postgres cmd

3.1初始化数据库目录

sql 复制代码
-- 初始化数据库
.\bin\initdb -D G:\DATA\pgsql\data5 -W -A md5

3.2 修改配置文件

修改目录G:\DATA\pgsql\data5\下的 postgresql.conf,更改端口号为5430(原来为5433)

启动数据库服务

bash 复制代码
## 启动服务
.\bin\pg_ctl.exe -D G:\DATA\pgsql\data5\ -l G:\DATA\pgsql\data5\logfile start

3.3 连接数据库

3.4测试

连接OK。

3.5 可以将新的端口注册成新的服务

pg_ctl.exe register -N "pgsql5430" -D "G:\DATA\pgsql\data5\"

bash 复制代码
pg_ctl.exe register -N "pgsql5430" -D "G:\DATA\pgsql\data5\"
相关推荐
一加一等于二17 小时前
docker部署postgresql17,并且安装插件
docker·postgresql
Bug.Remove()1 天前
PostgreSQL数据类型使用
数据库·postgresql
文牧之1 天前
PostgreSQL 的扩展pageinspect
运维·数据库·postgresql
文牧之2 天前
PostgreSQL 的扩展pg_freespacemap
运维·数据库·postgresql
爱宇阳2 天前
使用 Docker Compose 从零部署 TeamCity + PostgreSQL(详细新手教程)
docker·postgresql·容器
南棱笑笑生2 天前
20250605使用boot-repair来恢复WIN10和ubuntu22.04.6双系统的启动
数据库·postgresql
leo__5203 天前
PostgreSQL配置文件修改及启用方法
数据库·postgresql
Hope Fancy3 天前
macOS 连接 Docker 运行 postgres,使用navicat添加并关联数据库
macos·docker·postgresql
行星0083 天前
Postgresql常用函数操作
数据库·postgresql
爱可生开源社区3 天前
SQLShift 重大更新:Oracle→PostgreSQL 存储过程转换功能上线!
数据库·postgresql·oracle