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\"
相关推荐
晚风_END1 天前
postgresql数据库|pgbouncer连接池压测和直连postgresql数据库压测对比
数据库·postgresql·oracle·性能优化·宽度优先
小芳矶1 天前
【langgraph+postgres】用于生产环境的langgraph短期记忆的存取(postgreSQL替代InMemorySaver)
数据库·postgresql·语言模型
tfxing1 天前
使用 PostgreSQL + pgvector 实现 RAG 向量存储与语义检索(Java 实战)
java·数据库·postgresql
瀚高PG实验室1 天前
HighGo Database判断流复制主备角色的方法
数据库·postgresql·瀚高数据库
l1t1 天前
DeepSeek总结的 LEFT JOIN LATERAL相关问题
前端·数据库·sql·postgresql·duckdb
__风__1 天前
PostgreSQL copy的用法
数据库·postgresql
Carry灭霸2 天前
【BUG】PostgreSQL ERROR invalid input syntax for type numeric XXXX
数据库·postgresql
Dxy12393102162 天前
Python批量写入数据到PostgreSQL性能对比
开发语言·python·postgresql
xuefuhe2 天前
postgresql之patroni高可用
数据库·postgresql
惊鸿Randy2 天前
Docker 环境下 PostgreSQL 16 安装 pgvector 向量数据库插件详细教程(Bitnami 镜像)
数据库·docker·postgresql