JetBrains Rider 2026.1 Help

Unix ソケットを使用して MySQL データソースを作成する

Database Tools and SQL プラグインを有効化

この機能は、JetBrains Rider にデフォルトでバンドルされ有効化されている Database Tools and SQL プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済み タブを開き、 Database Tools and SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

Unix では、Unix ソケットファイル (例: /var/run/mysqld/mysqld.sock ) または TCP/IP (例: 127.0.0.1:3306) の 2 つの方法で mysqld サーバーに接続できます。 Unix ソケットファイルで作成された接続は TCP/IP よりも高速ですが、同じコンピューター上のサーバーに接続する場合にのみ使用できます。 Unix ソケットファイルを使用する場合は、接続文字列でホスト名とポートを省略できます。

前提条件

ステップ 1. Unix ソケットファイルを見つける

  1. サーバーホストのコマンドラインで、次のコマンドを実行してください:

    mysql -u root -p -h 127.0.0.1 -e "select @@socket"
  2. root ユーザーのパスワードを入力し、 Enter を押します。

    Unix ソケットファイルを見つける

ステップ 2. コマンドラインから Unix ソケット接続を確認する

  1. コマンドラインで、コマンド mysql -u root -p -S /var/run/mysqld/mysql.sock を実行します。

  2. root ユーザーのパスワードを入力し、 Enter を押します。

    コマンドラインから Unix ソケット接続を確認する

ステップ 3. サードパーティのライブラリをダウンロードする

Connector/J ドライバーは、Unix ドメインソケットを使用した MySQL サーバーへの接続をネイティブにサポートしていません。 ソケット接続を有効にするには、サードパーティのライブラリをダウンロードする必要があります。 この制限の詳細については、「dev.mysql.com での Unix ドメインソケットを使用した接続(英語) 」を参照してください。

  1. github.com の junixsocket リポジトリ(英語)から最新リリースをダウンロードします(たとえば、 junixsocket-dist-2.3.2-bin.tar.gz )。

  2. ダウンロードしたアーカイブを解凍します。 lib ディレクトリから JetBrains Rider の MySQL ドライバに次のファイルを追加してください:

    • junixsocket-mysql-2.3.2.jar

    • junixsocket-native-common-2.3.2.jar 、カスタムアーキテクチャがある場合は、 junixsocket-native-custom-2.3.2.jar を試してください

    • junixsocket-core-2.3.2.jar

    • junixsocket-common-2.3.2.jar

ステップ 4. JetBrains Rider で MySQL ドライバーを構成する

  1. 次のいずれかの方法でデータソースのプロパティを開きます。

    • データベース ツールウィンドウのツールバーで、 The Data Sources iconデータソース をクリックします。

    • Shift+Enter を押します。

    データソースとドライバーを開くダイアログ
  2. ドライバー セクションで、 %mysql% ドライバーをクリックし、 複製 ボタン 複製ボタン をクリックします。 または、 Ctrl+D を押します。

  3. 複製されたドライバーの名前を変更します(たとえば、 %mysql% ソケット)。

  4. 一般 タブで、 追加 ボタン(追加ボタン )をクリックし、 カスタム JAR を選択します。

  5. ファイルブラウザーで、サードパーティライブラリが含まれるフォルダーに移動します (ステップ 3 を参照)。 Ctrl を押しながら、次のファイルを選択します。

    • junixsocket-mysql-2.3.2.jar

    • junixsocket-native-common-2.3.2.jar 、カスタムアーキテクチャがある場合は、 junixsocket-native-custom-2.3.2.jar を試してください

    • junixsocket-core-2.3.2.jar

    • junixsocket-common-2.3.2.jar

  6. OK をクリックします。

  7. 拡張 タブで socketFactory プロパティを探し、 セルをダブルクリックして、値を org.newsclub.net.mysql.AFUNIXDatabaseSocketFactory に変更してください。

    socketFactory プロパティを変更する
  8. プロパティリストの最後までスクロールし、 <ユーザー定義> セルをダブルクリックして junixsocket.file と入力します。 セルをダブルクリックし、ソケットファイルへのパスを入力します (ステップ 1 を参照)。

    junixsocket.file プロパティを追加する
  9. 適用 をクリックします。

ステップ 5. MySQL サーバーへの接続を作成する

データベースに接続するには、接続の詳細を保存するデータソースを作成します。

  1. データベース ツールウィンドウで、 新しいアイコン新規 をクリックし、 データベースに接続する を選択します。

  2. ソリューションまたはその他の場所でデータベースの接続文字列が定義されている場合は、 接続文字列を使用する オプションを選択したままにし、 データベースタイプ セレクターで %mysql% を選択します。

    文字列 セレクターを使用して、ソリューションから目的の接続文字列を選択するか、手動で入力して、 接続 をクリックします。

  3. データソースを手動で追加する を選択し、 次へ をクリックして、 データベースソース セレクターで %mysql% を選択することもできます。 ウィザードの手順に従って、個々のオプションを構成して接続文字列を形成します。

  4. 新しいデータベース接続で使用可能なすべてのオプションにアクセスするには、 データベース ウィンドウで をクリックし、次に 新しいアイコン新規 をクリックして、 %mysql% を選択します。

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

    不足しているドライバーファイルのダウンロードリンク

    ダウンロードされた JDBC ドライバーの場所は JetBrains Rider 構成ディレクトリです。

    提供されているドライバーの代わりにデータベース用のドライバーを使用することもできます。 ドライバーを使用したデータベースへの接続の詳細については、「既存の接続にユーザードライバーを追加する 」を参照してください。

    不足しているドライバーファイルをダウンロード リンクがない場合は、必要なドライバーがすでに存在します。

  6. 拡張 タブで、オプションリストから serverTimezone パラメーターを見つけます。 セルをダブルクリックし、サーバーのタイムゾーンを入力します(例: UTC)。

  7. 一般 タブをクリックします。

  8. ドライバー リストから、前に作成したドライバーを選択します (ステップ 4 を参照)。

  9. User フィールドと パスワード フィールドに、ユーザー資格情報を指定します。

  10. 提供された詳細情報を使用してデータベース接続を確立できることを確認してください。 これを行うには、接続詳細セクションの下部にある 接続のテスト リンクをクリックしてください。

    テスト接続リンク

    接続の問題が発生した場合は、 データベースに接続できません ページを参照してください。

  11. (オプション) デフォルトでは、デフォルトのスキーマのみがイントロスペクトされ、使用可能になります。 他のスキーマも操作したい場合は、「スキーマ 」タブで、イントロスペクションの対象として選択します。

    データソースとドライバーの「スキーマ」タブダイアログ
  12. OK をクリックして、データソースを作成します。

  13. データベース ツールウィンドウで新しいデータソースを見つけます。

    • データベース ツールウィンドウの詳細については、対応する リファレンストピックを参照してください。

    • JetBrains Rider でのデータベースオブジェクトの操作の詳細については、 データベースオブジェクト を参照してください。

    • クエリを作成して実行するには、データソースをクリックして F4 を押し、既定の クエリコンソールを開きます。

    • データベースオブジェクトのデータを表示および編集するには、オブジェクトをダブルクリックして データエディターとビューアー を開きます。

2026 年 6 月 12 日