2019年10月13日

pgAdmin4 外部からの接続エラー 原因と対処

パターン1.
プロパティの保存中にエラーが発生しました
Unable to connect to server:
could not connect to server: Connection timed out (0x0000274C/10060)
Is the server running on host "192.168.24.59" and accepting
TCP/IP connections on port 5432?


サーバーに接続できません:
サーバーに接続できませんでした:接続がタイムアウトしました(0x0000274C / 10060)
サーバーはホスト "192.168.24.59"で実行され、受け入れていますか
ポート5432でのTCP / IP接続?
001.png
原因として考えられること
 接続したいサーバーのポートが開いていない(OSで対処する)
 接続したいサーバーのpg_hba.confとpostgresql.confで接続許可がされていない(PostgreSQLで対処する)



パターン2.
プロパティの保存中にエラーが発生しました
Unable to connect to server:
fe_sendauth: no password supplied

サーバーに接続できません:
fe_sendauth:パスワードが指定されていません
002.png

原因として考えられること
 接続したいサーバーのPostgreSQLのパスワードか設定されていない(PostgreSQLで対処する)



パターン3.
プロパティの保存中にエラーが発生しました

Unable to connect to server:
FATAL: password authentication failed for user "postgres"

003.png

原因として考えられること
 接続したいサーバーのPostgreSQLのパスワードがまちがっている(クライアントで対処するか、サーバーのPostgreSQLのパスワードを変更する)




posted by a23 at 12:54| Comment(0) | PostgreSQL

PostgreSQL12 dnf install CentOS8 (1)

2019/10/13 時点で
CentOS 8.0.1905  に PostgreSQL12 のインストールを試みて、
一致した引数がありません: postgresql12
エラー: 一致するものが見つかりません

のエラーとなりました。

で質問を投稿、ご回答いただき(下記2行)、dnfでのインストールを実行

1PGDG.rhel8.x86_64.rpm


日にちが経過すれば、変更となるかもですが、
以下現状での手順


4.Install the repository RPM: の手順
03-2.png



5.Install the client packages:
(この処理は不要です) dnf install postgresql12
1.png
実行すると
依存関係が解決しました。
行うべきことはありません。
完了しました!



6.Optionally install the server packages:
(この処理は不要です) dnf install postgresql12-server
2.png
実行すると
依存関係が解決しました。
行うべきことはありません。
完了しました!


7.Optionally initialize the database and enable automatic start:
(4).
PGSETUP_INITDB_OPTIONS="-E UTF8 --locale=C" /usr/pgsql-12/bin/postgresql-12-setup initdb
/usr/pgsql-12/bin/postgresql-12-setup initdb
04.png


(5).
systemctl enable postgresql-12
05.png

(6).
systemctl start postgresql-12
06.png


(7).
su postgres
psql
\l
alter role postgres with password 'Passwd12345'; 
\q
exit
Screenshot from 2019-10-13 03-06-00.png

(8).
 Firewallの設定 5432 port をopenします
firewall-cmd --add-port=5432/tcp --zone=public --permanent
Screenshot from 2019-10-13 03-06-23.png

(9).
 Firewall を再起動
firewall-cmd --reload
Screenshot from 2019-10-13 03-06-29.png




(10).
 Gnomeを使用している場合は、viだけではなきく、geditも使用できます。rootでログインしていますが
sudo gedit /var/lib/pgsql/12/data/pg_hba.conf
sudo gedit/var/lib/pgsql/12/data/postgresql.conf
Screenshot from 2019-10-13 03-23-11.png
Screenshot from 2019-10-13 03-24-30.png
Screenshot from 2019-10-13 03-24-38.png
Screenshot from 2019-10-13 03-26-47.png
** (gedit:7065): WARNING **: 03:26:06.451: Set document metadata failed: metadata::gedit-spell-language という属性値はセットできません

** (gedit:7065): WARNING **: 03:26:06.451: Set document metadata failed: metadata::gedit-encoding という属性値はセットできません

** (gedit:7065): WARNING **: 03:26:08.011: Set document metadata failed: metadata::gedit-position という属性値はセットできません




(11).
15. confファイル編集保存後 PostgreSQLの再起動
systemctl restart postgresql-12
999.png



posted by a23 at 10:40| Comment(0) | PostgreSQL