MySQL
公式ドキュメントとソフトウェア
MySQL の詳細については、公式ドキュメント(英語)を参照してください。
MySQL データベースソフトウェアをダウンロードするには、公式ソフトウェアのダウンロード(英語)を参照してください。
始める前に
このトピックでは、DataGrip で MySQL データベースに接続するためのデータソースを作成し、テスト接続を実行する一般的な手順について説明します。必要な接続詳細がすでに用意されており、データベースが稼働していることを前提としています。
たとえば、マシン上でデータベースを実行し、そのデータベースに接続する場合は、まず対応する DBMS ソフトウェアをマシンにインストールする必要があります。
DBMS ソフトウェアの詳細については、公式ドキュメントを参照してください。
名前付きパイプと Unix ソケット構成を使用して MySQL データソースを作成できます。これらのデータソースの構成の詳細については、名前付きパイプを使用して MySQL データソースを作成するおよび Unix ソケットを使用して MySQL データソースを作成するを参照してください。
MySQL データベースに接続する
データベースに接続するには、接続の詳細を保存するデータソースを作成します。
作成したいデータソースを選択します。以下のいずれかの方法で選択できます。
メインメニューで、に移動し、MySQL を選択します。
データベースエクスプローラー ( ⌘ 1) で、ツールバーの
新規をクリックします。データソースに移動し、MySQL を選択します。

データソースおよびドライバーダイアログの右ペインの一般タブで、ドライバーと接続タイプを指定します。
接続に別のドライバーが必要でない限り、ドライバーリストではデフォルトのドライバーオプションのままにしておきます。
接続タイプリストから、接続の詳細に応じて接続タイプを選択します。
デフォルト : ホスト、ポート、データベース、URL を使用して接続します。
Unix ソケット : Unix ソケットファイルを使用して接続します。
URL のみ : URL のみを使用して接続します。
URL のみ 接続タイプの場合、入力した JDBC URL がそのまま使用され、データベース資格情報も含まれています。
他の接続タイプの場合、JDBC URL は接続の詳細に分割されます。個別に指定して自動生成された URL を使用することも、対応するフィールドに URL を直接入力することもできます。

接続設定領域の下部に「不足しているドライバーファイルをダウンロード」リンクがあるかどうかを確認します。このリンクをクリックして、データベースと対話するために必要なドライバーをダウンロードします。直接ダウンロードリンクについては、JetBrains JDBC ドライバーページを参照してください。

ダウンロードされた JDBC ドライバーの場所は DataGrip 構成ディレクトリです。
提供されているドライバーの代わりにデータベース用のドライバーを使用することもできます。ドライバーを使用したデータベースへの接続の詳細については、「既存の接続にユーザードライバーを追加する」を参照してください。
不足しているドライバーファイルをダウンロードリンクがない場合は、必要なドライバーがすでに存在します。
データベース接続の詳細を指定します。あるいは、JDBC URL を URL フィールドに貼り付けます。
ホストフィールドに、サーバーのアドレスを入力します。
ポートフィールドに、MySQL のポートを入力します。デフォルトのポートは 3306 です。
認証ドロップダウンから、接続の認証に使用する認証方法を選択します。以下のオプションから選択できます。
ユーザーパスワード : ログインとパスワードを使用。
認証なし : 認証は必要ありません。
ユーザーフィールドとパスワードフィールドにユーザー資格情報を入力します。
パスワードを使用しない場合は、パスワードフィールドを空のままにします。
一度入力したパスワードを削除するには、「パスワード」フィールドを右クリックし、「空にする」を選択します。

データベースフィールドに、接続するデータベース名を入力します。
URL フィールドでは、DataGrip は他の接続設定の値を使用して JDBC URL を自動的に生成します。
特定の追加設定を含む JDBC URL を使用する必要がある場合は、それを URL フィールドに貼り付けます。使用する一般的な URL は次のとおりです。
フォーマット:
jdbc:mysql://address=(protocol=tcp)(host=<host_address>)(port=<port_number>)/<database_name>サンプル:
jdbc:mysql://address=(protocol=tcp)(host=127.0.0.1)(port=3306)/myDatabase
URL 形式の詳細については、「MySQL の公式ドキュメント(英語)」を参照してください。

認証ドロップダウンから、接続の認証に使用する認証方法を選択します。以下のオプションから選択できます。
ユーザーパスワード : ログインとパスワードを使用。
認証なし : 認証は必要ありません。
ユーザーフィールドとパスワードフィールドにユーザー資格情報を入力します。
パスワードを使用しない場合は、パスワードフィールドを空のままにします。
一度入力したパスワードを削除するには、「パスワード」フィールドを右クリックし、「空にする」を選択します。

データベースフィールドに、接続するデータベース名を入力します。
ソケットに Unix ソケットファイルへのパスを入力します。または、オープンアイコン (
) をクリックしてそこに移動します。
URL のみ : URL のみを使用して接続します。
URL フィールドでは、DataGrip は他の接続設定の値を使用して JDBC URL を自動的に生成します。
特定の追加設定を含む JDBC URL を使用する必要がある場合は、それを URL フィールドに貼り付けます。使用する一般的な URL は次のとおりです。
フォーマット:
jdbc:mysql:///<database_name>?(port=3306)&junixsocket.file=<path_to_the_unix_socket_f&le>&socketFactory=org.newsclub.net.mysql.AFUNIXDatabaseSocketFactoryCJサンプル:
jdbc:mysql:///myDatabase?(port=3&06)&junixsocket.file=/var/run/s&ck/mdb.sock&socketFactory=org.newsclub.net.mysql.AFUNIXDatabaseSocketFactoryCJ
URL 形式の詳細については、「MySQL の公式ドキュメント(英語)」を参照してください。

認証ドロップダウンから、接続の認証に使用する認証方法を選択します。以下のオプションから選択できます。
ユーザーパスワード : ログインとパスワードを使用。
認証なし : 認証は必要ありません。
ユーザーフィールドとパスワードフィールドにユーザー資格情報を入力します。
パスワードを使用しない場合は、パスワードフィールドを空のままにします。
一度入力したパスワードを削除するには、「パスワード」フィールドを右クリックし、「空にする」を選択します。

URL フィールドでは、DataGrip は他の接続設定の値を使用して JDBC URL を自動的に生成します。
特定の追加設定を含む JDBC URL を使用する必要がある場合は、それを URL フィールドに貼り付けます。
URL 形式の詳細については、「MySQL の公式ドキュメント(英語)」を参照してください。

一般およびデータソースおよびドライバーダイアログ (Ctrl+Alt+Shift+S) の他のタブの接続設定とプロパティに関する参考情報については、接続設定と DBMS 固有のプロパティを参照してください。
提供された詳細情報を使用してデータベース接続を確立できることを確認してください。これを行うには、接続詳細セクションの下部にある接続のテストリンクをクリックしてください。

接続の問題が発生した場合は、データベースに接続できませんページを参照してください。
(オプション) デフォルトでは、デフォルトのスキーマのみがイントロスペクトされ、使用可能になります。他のスキーマも操作したい場合は、「スキーマ」タブで、イントロスペクションの対象として選択します。

OK をクリックして、データソースを作成します。
データベースエクスプローラー ( ⌘ 1) で新しいデータソースを見つけます。
データベースエクスプローラーの詳細については、対応するリファレンストピックを参照してください。
DataGrip でのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」を参照してください。
クエリを作成して実行するには、データソースをクリックして F4 を押し、既定のクエリコンソールを開きます。
データベースオブジェクトのデータを表示および編集するには、オブジェクトをダブルクリックしてデータエディターとビューアーを開きます。
接続設定と DBMS 固有のプロパティ
接続設定
一般およびデータソースおよびドライバーダイアログ (Ctrl+Alt+Shift+S) の他のタブの接続設定 ( ホスト、ポートなど) に関する参考情報については、「データソース」を参照してください。
DBMS 固有のプロパティ
一般タブ
項目 | 説明 | 接続タイプ |
|---|---|---|
ソケット | Unix ソケットファイルへのパス。 | Unix ソケット |
関連ページ:
クイックスタートガイド
このクイックスタートガイドでは、主要な概念を紹介し、DataGrip での最初のステップを支援します。また、IDE に関するすべての主要なトピック(データソースの追加、接続オプションの構成、エディターでの作業、プラグインのインストール)をカバーする紹介ビデオを確認できます。始める前に:このクイックスタートガイドを完了するには、DataGrip -https://www.jetbrains.com/datagrip/download がインストールされていることを確認してください。ステップ 1....
データベースへの接続
このトピックでは、DataGrip でのデータベースへの接続の仕組みの概要を説明します。機能と概念の詳細については、専用のトピックを参照してください。データソース:データベースに接続するには、DataGrip には接続の詳細 (ホスト、ポート、パスワード、SSH 構成設定など) が必要です。すべてのデータベースの接続の詳細は、専用の接続構成 (データソース) に保存されます。以下は、データソースおよびドライバーダイアログ () のデータソース設定の例です。ダイアログフィールドの詳細については、ダ...
名前付きパイプを使用して MySQL データソースを作成する
名前付きパイプは、同じマシンで実行されるプロセス間の通信手段を提供します。名前付きパイプを使用すると、ネットワークスタックに関連するパフォーマンスの低下を招くことなくデータを送信できます。受信要求の IP アドレスとポートをリッスンするサーバーがあるのと同じように、サーバーは要求をリッスンできる名前付きパイプを設定することもできます。どちらの場合も、クライアントプロセスは、リクエストを送信するアドレスまたはパイプ名を知っている必要があります。MySQL サーバーのデフォルトのパイプ名はです。前提...
Unix ソケットを使用して MySQL データソースを作成する
Unix では、Unix ソケットファイル (例:/var/run/mysqld/mysqld.sock) または TCP/IP (例:) の 2 つの方法で mysqld サーバーに接続できます。Unix ソケットファイルで作成された接続は TCP/IP よりも高速ですが、同じコンピューター上のサーバーに接続する場合にのみ使用できます。Unix ソケットファイルを使用する場合は、接続文字列でホスト名とポートを省略できます。前提条件:Linux のみ、Junixsocket JAR ファイル:...
データソースおよびドライバーダイアログ
データソースおよびドライバーダイアログにアクセスするには、次のいずれかのアクションを実行します。データベースエクスプローラーで、データソースのプロパティボタンをクリックします。データベースエクスプローラーで、追加ボタンをクリックし、に移動します。に移動します。概要:データソースおよびドライバーダイアログでは、データソースとデータベースドライバを管理できます。左ペインのコントロールデータソースとドライバーのリストから項目を選択すると、その項目の設定がダイアログの右側に表示されます。ツールバー
トラブルシューティング資料
より正確で素早い回答のためにトラブルシューティング資料をアタッチすることを検討してください。ログファイル、スクリーンショット、アニメーション、ビデオ、データベースダンプなどの資料が調査に役立ちます。DataGrip バージョンとシステム情報をコピーする以下のアクションを使用して、製品およびシステム情報を取得できます。製品のヘルプメニューを使用します。macOS の場合は、をクリックします。、をクリックし、と入力して、を押します。、コピーアイコンをクリックして、Youtrack チケット、メール...