如何在没有安装的情况下在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 次 |
| 最近记录: |