postgreSQLに接続できない。(Please log in (using, e.g., "su") as the (unprivileged) user that will own the server process.)
作成日:2014年8月18日 | 更新日:2022年11月17日
概要
OpManagerをLinux OSにインストールしている場合、./startPgSQL.shを実行すると以下のメッセージが出てpostgreSQLに接続できない。
(Please log in (using, e.g., "su") as the (unprivileged) user that will own the server process.)
解説
原因
OpManager\pgsql\dataのフォルダの所有者がpostgresでない可能性がございます
OpManagerインストールフォルダをコピーするなどすると、OpManager\pgsql\dataフォルダの所有者と所有グループがrootユーザとなる場合がございます。
解決方法
以下の手順で、OpManager\pgsql\dataフォルダの所有者と所有グループを変更します。
<手順>
1.ターミナルを起動
2.OpManager\pgsqlに移動
3.以下のコマンドを実行し、OpManager\pgsql\dataフォルダの所有者と所有グループを確認
ls -l
4.所有者がpostgresでない場合、以下のコマンドを実行
chown -R postgres:postgres data
chown -R postgres:postgres tmp
5.OpManagerを起動
★-----------------------------------------------------------------------------★
OpManager 製品紹介ページはこちら ↓
https://www.manageengine.jp/products/OpManager/
★-----------------------------------------------------------------------------★