安装(PostgreSQL)9.6.2 Sabayon linux?

时间:2017-04-26 18:49:29

标签: linux postgresql

当我尝试连接并访问或启动PostgreSQL时,我收到此错误!

Sabayon postgresql-9.6 # sudo su -c "createuser --superuser gisuser" postgres
Createuser: could not connect to database postgres: could not connect to server: File or directory not found
The server is running locally and accepting
Connections in the Unix domain socket "/run/postgresql/.s.PGSQL.5432"?
Sabayon postgresql-9.6 # psql --version
Psql (PostgreSQL) 9.6.2

1 个答案:

答案 0 :(得分:0)

这意味着你的postgres服务器没有运行。

启动服务器的步骤:

  1. 创建服务器将运行的目录。

    $ mkdir /usr/db/
    
  2. 将所有权和权限分配给/usr/db/

    $ chown postgres:postgres /usr/db/
    $ chmod 757 /usr/db/
    
  3. 以用户postgres

    运行终端
    $ su postgres
    
  4. 运行以下命令以启动服务器

    $ initdb -D /usr/db/
    $ pg_ctl start -D /usr/db/
    
  5. 现在,你的postgres服务器应该正在运行。以用户postgres退出终端,现在可以使用以下命令

    进入psql终端
    $ psql -U postgres