为什么我不能用postgres做任何事情?

时间:2016-12-26 18:01:59

标签: postgresql postgres-xc

我正在使用Linux Mint 17.我使用apt-get安装了postgres。我有postgres用户帐户,我没有必要创建它。然后我以postgres身份登录并按照以下步骤操作:

jQuery("#table_1_filter input").keyup(function (e) {
if ($(this).val().length > 1) {
    $("#table_1,#table_1_info,#table_1_paginate").show();
} else {
    $("#table_1,#table_1_info,#table_1_paginate").hide();
    }
});

然后我发出了这两个命令:

$ initdb -D /usr/local/pgsql/data
...
Success.
 You can now start the database server of the Postgres-XC coordinator using:

    postgres --coordinator -D /usr/local/pgsql/data
or
    pg_ctl start -D /usr/local/pgsql/data -Z coordinator -l logfile

 You can now start the database server of the Postgres-XC datanode using:

    postgres --datanode -D /usr/local/pgsql/data
or 
    pg_ctl start -D /usr/local/pgsql/data -Z datanode -l logfile

我没有得到任何回应。

然后我尝试了createdb和createuser,但我不能。她可以看到一些信息,我希望它有所帮助。

$ pg_ctl start -D /usr/local/pgsql/data -Z coordinator -l logfile
$ pg_ctl start -D /usr/local/pgsql/data -Z datanode -l logfile

1 个答案:

答案 0 :(得分:0)

我对角色,数据库和特权感到困惑所以我决定删除postgresql并重新安装它。实际上我认为我最初没有正确安装它,因为首次安装是     $ sudo apt-get install postgresql 正如我所描述的那样,对我来说没有任何作用。所以我决定杀死所有postgres进程:     $ sudo pkill postgres 删除postgresql     $ sudo apt-get删除postgresql 和构建postgresql表单源,如手册​​postgresql-9.6-A4.pdf中所述(您可以从Internet下载)。这本手册很棒,你可以找到那里的一切。 可能我的一些命令并非100%正确,因为自从我解决了我的问题以来它已经过了很多天。