我正在使用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
答案 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%正确,因为自从我解决了我的问题以来它已经过了很多天。