如何在没有安装的情况下在Windows中启动PostgreSQL和pgAdmin III.我在系统中没有管理员权限.所以我需要在不安装的情况下启动应用程序.我怎样才能做到这一点?
a_h*_*ame 50
pgsql
包含其下所有其他内容的目录)运行initdb
(可以在子目录中找到pgsql\bin
)
initdb -D c:\Users\Arthur\pgdata -U postgres -W -E UTF8 -A scram-sha-256
Run Code Online (Sandbox Code Playgroud)
这将创建postgres"数据目录"(又名"群集")c:\Users\Arthur\pgdata
.您需要确保运行此命令的用户对该目录具有完全读/写权限.
-U postgres
创建超级用户postgres
,-W
将提示您输入超级用户的密码,-E UTF8
将使用UTF-8
编码创建数据库并-A md5
启用密码验证.
要启动Postgres,请运行:
pg_ctl -D c:\Users\Arthur\pgdata start
Run Code Online (Sandbox Code Playgroud)
这有(!)作为运行的用户完成,initdb
以避免访问数据目录的任何问题.
要关闭Postgres,请运行:
pg_ctl -D c:\Users\Arthur\pgdata stop
Run Code Online (Sandbox Code Playgroud)psql.exe
(命令行客户端)位于bin
目录中.从Postgres 9.6开始,pgAdmin可执行文件pgAdmin4.exe
位于子目录中"pgAdmin 4\bin"
.
归档时间: |
|
查看次数: |
21518 次 |
最近记录: |