我正在运行PostgreSQL,正在本地运行,但我无法连接。我使用brew安装了后置文件,然后下载了http://postgresapp.com
当我试图创建一个数据库时
创建b:无法连接到数据库postgres:无法连接到服务器:权限被拒绝的服务器是在本地运行并接受Unix域套接字上的连接"/var/pgsql_ socket /.s.PGSQL.5432"?
我试图通过以下方法来解决这个问题:
sudo sysctl -w kern.sysv.shmall=65536
sudo sysctl -w kern.sysv.shmmax=16777216但没什么结果。
有什么解决办法吗?
发布于 2014-01-17 14:15:56
手动:
创建希望数据库文件位于的目录:
mkdir /postgres_data
chown postgres /postgres_data然后初始化目录:
initdb /postgres_data --encoding=UTF8启动数据库引擎:
pg_ctl -D /postgres_data start现在您可以创建数据库了:
createdb testhttps://dba.stackexchange.com/questions/56999
复制相似问题