首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在本地运行PostgreSQL

无法在本地运行PostgreSQL
EN

Database Administration用户
提问于 2014-01-17 14:08:17
回答 1查看 2.2K关注 0票数 1

我正在运行PostgreSQL,正在本地运行,但我无法连接。我使用brew安装了后置文件,然后下载了http://postgresapp.com

当我试图创建一个数据库时

创建b:无法连接到数据库postgres:无法连接到服务器:权限被拒绝的服务器是在本地运行并接受Unix域套接字上的连接"/var/pgsql_ socket /.s.PGSQL.5432"?

我试图通过以下方法来解决这个问题:

代码语言:javascript
复制
sudo sysctl -w kern.sysv.shmall=65536
sudo sysctl -w kern.sysv.shmmax=16777216

但没什么结果。

有什么解决办法吗?

EN

回答 1

Database Administration用户

发布于 2014-01-17 14:15:56

手动:

创建希望数据库文件位于的目录:

代码语言:javascript
复制
mkdir /postgres_data

chown postgres /postgres_data

然后初始化目录:

代码语言:javascript
复制
initdb /postgres_data --encoding=UTF8

启动数据库引擎:

代码语言:javascript
复制
pg_ctl -D /postgres_data start

现在您可以创建数据库了:

代码语言:javascript
复制
createdb test
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/56999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档