设置环境变量
在PATH
环境变量中添加PostgreSQL的bin
目录路径。
之后添加系统变量
在初始化之后进行检验
尝试输入以下命令启动postgreSQL命令
pg_ctl -D %PGDATA% start
初始化数据库集群
设置密码
创建一个包含密码的文本文件。例如,创建一个名为 password.txt 的文件,并在其中写入密码。
打开记事本或其他文本编辑器。
输入密码(例如123)。
保存文件为 C:\PostgreSQL\15.4.1\password.txt,确保没有扩展名 .txt,并且文件编码为 ANSI 或 UTF-8 无 BOM。
初始化数据库集群
使用 initdb 命令重新初始化数据库集群,并指定 postgres 用户和密码文件。
initdb -D "C:\PostgreSQL\15.4.1\data" --auth=md5 --username=postgres --pwfile="C:\PostgreSQL\15.4.1\password"
如果一切正常,会看到一系列的信息输出,表明数据库集群已经被成功初始化。
-D "C:\PostgreSQL\15.4.1\data"
:指定数据目录的位置。
--auth=md5
:设置认证方式为 MD5 加密。
--username=postgres
:指定要创建的超级用户名为 postgres
。
--pwfile="C:\PostgreSQL\15.4.1\password"
:指定包含密码的文件路径。
之后输入 psql -U postgres -d postgres
可以使用新创建的 postgres
用户连接到数据库了。
启动PostgreSQL服务
运行以下命令来启动PostgreSQL服务:
pg_ctl start
可以看到
dbeaver连接本地pg库
新建连接PostgreSQL数据库
下载驱动
输入密码
测试连接
已完成