DBeaver を使用して、グラフィカルユーザーインターフェイスから AnalyticDB for MySQL クラスターに対してクエリを実行したり、管理操作を行ったりします。
背景情報
DBeaver は、一般公開ライセンス(GPL)の下で配布される、無料かつオープンソースのデータベース管理ツールです。開発者およびデータベース管理者向けに設計されており、MySQL、PostgreSQL、Oracle、Db2、SQL Server、Sybase など、Java Database Connectivity(JDBC)と互換性のあるデータベースをサポートします。DBeaver はグラフィカルユーザーインターフェイス(GUI)を提供し、データベーススキーマの表示、SQL ステートメントおよびスクリプトの実行、データの表示およびエクスポート、バイナリラージオブジェクト(BLOB)およびキャラクタラージオブジェクト(CLOB)データの処理が可能です。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
DBeaver がインストール済みであること。ダウンロード先:dbeaver.io。
MySQL JDBC ドライバーがインストール済みであること。
DBeaver を実行するマシンの IP アドレスがクラスターホワイトリストに登録済みであること。「ホワイトリストの設定」をご参照ください。
インターネット経由で接続する場合は、クラスターにパブリックエンドポイントが割り当てられていること。「パブリックエンドポイントの申請またはリリース」をご参照ください。
クラスターへの接続
DBeaver を起動し、[データベース] → [新しいデータベース接続] を選択します。
[データベースへの接続] ダイアログで、[MySQL] を選択し、[次へ] をクリックします。
接続パラメーターを設定します。
DBeaver からドライバーファイルのダウンロードを促された場合は、[ダウンロード] をクリックして、MySQL Java Database Connectivity(JDBC)ドライバーを自動的にインストールします。
パラメーター 説明 Server Host クラスターエンドポイントです。AnalyticDB for MySQL コンソールの クラスター情報 ページで確認できます。 Port ポート番号です。デフォルト値は 3306です。Database クラスター内のデータベース名です。 User name アカウント名です。特権アカウントまたは標準アカウントをご利用ください。 Password アカウントのパスワードです。 [接続テスト] をクリックします。テストが成功した後、[完了] をクリックします。
次のステップ
DBeaver の SQL エディターを使用して、データのクエリおよび管理を行います。「DBeaver ドキュメント」をご参照ください。
AnalyticDB for MySQL コンソールで、クラスター用のデータベースおよびアカウントを作成します。