質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

データベース設計

データベース設計はデータベースの論理的や物理的な部分を特定する工程です。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

0回答

2699閲覧

DBeaverの接続エラーについて

退会済みユーザー

退会済みユーザー

総合スコア0

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

データベース設計

データベース設計はデータベースの論理的や物理的な部分を特定する工程です。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2022/04/30 01:55

編集2022/05/02 05:30

AWS RDSでデータベースを作成しDBeaverにロードしました。ロードしてすぐは問題なく動きますが、DBeaver自体を再起動したり、時間が経ってから開こうとすると「接続試行がタイムアウトしました。」と表示されてしまい、開けません。DBeaverからデータベース自体を削除して再ロードしても同様です。どなたか対処法を教えていただきたいです。

<追記>
DBeaver以外にTablePlusで試しても同様です。

RDSでのDB作成時の設定は以下の通りです。

Creation method: Standard create
Engine options: PostgreSQL
Version: 14.2
Template: Dev/Test
Availability / Durability: Single DB instance
DB instance identifier: 任意の名前
Master username: 任意の名前
Master password / confirm password: 任意のパスワード
DB Instance class: Burstable, db.t3.micro
Storage type: デフォルト (SSD gp2)
Storage size: デフォルト (20GB)
Enable auto scaling: オフ
VPC: IPv4
Subnet: デフォルト
Public Access: Yes
VPC Security Group: デフォルト
Availability zone: No preference
Databse authentication method: Password

Initial database name: 任意の名前
DB parameter group: デフォルト
Backup: オフ
Encyption: オフ
Peformance Insights: オフ
Monitoring: オフ
Log Exports: オフ
Enable auto minor version upgrade: オフ
Maintenance window: No preference
Delete protection: オフ

OSはmac12.3です。
DBeaverおよびTablePlusでは、DB新規ロード時は問題なく接続できたのでパスワードなどの登録ミスではありません。
おそらくセキュリティグループ等の問題かと思いますが、有識者の方からご教授いただけますと幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2022/04/30 03:58

そもそもですが、AWSのDBポートは開放してますか?
m.ts10806

2022/04/30 04:12

あと別のツールでも試してみてください。
yu_1985

2022/05/02 02:46

情報が乏しいのでもう少し内容を追加してください。 - EC2なのかRDSなのかそれともそれ以外か - EC2やRDSなのであればパブリックサブネットかプライベートサブネットか - プライベートサブネットならSSH Tunnelの設定は問題なく行えているか あと、文字だけでなくスクリーンショットを貼るなどしたほうが状況がわかりやすいです
yu_1985

2022/05/02 06:07

ロードという言葉の意味がちょっと分からないのですが、単にDBeaverに接続設定を追加することを言っていますか? 接続できたと言っていますが、ちゃんとDBに対してクエリを実行することも最初からできますか?
退会済みユーザー

退会済みユーザー

2022/05/02 06:18

すみません。おっしゃる通りです。 接続後、データを読み込み、SQLを書いて処理することも問題なくできました。しかし、再起動したり数時間後に開いたりすると、タイムアウトとなり接続ができなくなります。DBeaver上でDBを削除して、新規で再接続設定を追加するなど試しましたが、何度やっても同じです。
yu_1985

2022/05/02 09:25

ネットワーク的に弾かれているのなら最初の段階からタイムアウトで繋げないはずですね…。 ちょっと不可解な挙動ですね。DBeaver側の問題とかではないですか? 最初の段階では実はローカルのDBに繋いでいた、とかであればわかりますが果たしてそんな挙動をするのかどうか。 それはそれとして、RDSをパブリックにアクセス可能な状態にしておくのはセキュリティ的によろしくないので少なくとも接続元を絞るなどしてください。
退会済みユーザー

退会済みユーザー

2022/05/02 09:28

そうなのですね。学習のために初めて用いたのですが、DBeaverで別のDBには問題なく接続・実行できています。 セキュリティへのご助言もありがとうございます。 RDSでの作成時の設定はVPC、サブネットなどの問題はなさそうでしょうか?
yu_1985

2022/05/02 09:37

各VPC、サブネット自体の設定が書いてないので問題があるかどうかはこれを見ただけではわかりません。 もっとも、そこに問題があったら最初の時点でタイムアウトするはずなので恐らく問題はそこではないでしょう。 もしかしてですが、重いクエリを投げたりたくさんのデータを投入したりとかしてませんか?
退会済みユーザー

退会済みユーザー

2022/05/03 09:34

そういったことはしておらず、簡単なサンプルデータのみ読み込みました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問