postgresql启动db

时间:2011-07-19 18:16:05

标签: postgresql macports osx-leopard

我运行了postgresql(/ opt / local / lib / postgresql90 / bin)。

数据库设置为@ / Users / demet8 / postgres / data。

我检查以确保postgresql正在运行

ps aux | grep postgres

demet8 9851 0.0 0.1 614276 1184 ?? Ss 12:40 PM 0:00.24 postgres:autovacuum launcher process
demet8 9850 0.0 0.0 614020 436 ?? Ss 12:40 PM 0:00.91 postgres:wal writer process
demet8 9849 0.0 0.0 614020 496 ?? Ss 12:40 PM 0:01.22 postgres:作家流程
demet8 9847 0.0 0.1 614020 2248 s002 S 12:40 PM 0:00.61 / opt / local / lib / postgresql90 / bin / postgres -D / Users / demet8 / postgres / data demet8 11127 0.0 0.0 599820 468 s002 S + 2:05 PM 0:00.00 grep postgres demet8 9852 0.0 0.0 610092 368 ?? Ss 12:40 PM 0:00.26 postgres:stats collector process

我回到:/ opt / local / lib / postgresql90 / bin&现在尝试使用./pg_ctl start启动数据库。这是我得到的错误信息:

pg_ctl:未指定数据库目录且未设置环境变量PGDATA 请尝试“pg_ctl --help”获取更多信息。

对我可能做错的任何建议。我在网上搜索了答案&我还没有找到解决方案。

1 个答案:

答案 0 :(得分:1)

$ su -
# su - postgres

从那里继续。