CentosとPostgreSQL - データベースクラスタを作成できません。

CentosとPostgreSQL - データベースクラスタを作成できません。

CentOS 6サーバーがあります。 PostgreSQL 9.4をインストールしたが、CentOSにデフォルトで含まれている8.4をインストールしたパートナーには言わなかった。だから私たちはそれらを削除し(サービスを削除するpostgresql)、9.4を再インストールしました。私たちは良いLinuxユーザーではないので、すべてが壊れています。

-stop -restart postgres を実行できません。ただし、デフォルトでは実行されます。だからユーザーを作成しようとしています。 UPS。 「あなたはルートになってはいけません」のようなものがあります。したがって、ユーザーを作成できません。解決策なしでフォーラムに来てから7時間目です。さらに、フォーラムで何かを試してみると、すべてがさらに悪化します。これで、データベースクラスタ(initdb)も作成できません。

(8.4でもすべてを試しました。すべてのpostgresパッケージでシステムをクリーンアップしようとしている間、誤ってpostgres用のcpanelパッケージも削除しましたが、どこにも見つかりませんでした。)

誰でも私のサーバーをきれいにするのに役立ちますか?

ベストアンサー1

Postgresをユーザーのpostgresで(再)起動する必要があるため、最初に行う必要がありますsu postgres。これが大きな問題でない場合は、サーバーも再起動する必要があるため、再起動後にすべてがうまく機能していることを確認してください。クラスタを作成するときも同様です。 postgresユーザーとしてこれを行うことができます。私はあなたにこれについて警告されると思いました。

バラよりCentOS 7/6.5/6.4にPostgreSQL 9.4とphpPgAdminをインストールする

おすすめ記事