MySQL Workbench / Windows 10 の互換性チェックとインストール

MySQL Workbench は、MSI パッケージを使用して Windows にインストールされる MySQL 管理クライアントです。Windows 10 で使用する場合は、最初にインストールする予定のリリースのオペレーティングシステムサポートを確認してください。現在の公式インストールマニュアルでは Windows 11 または Windows Server 2022 が指定されており、最新のパッケージをダウンロードしても Windows 10 サポートは保証されません。

Windows 10では、まずサポート条件を確認してください

Windows 10 HomeおよびProの一般サポートは2025年10月14日に終了しました。このライフサイクルを、サポート期間が別のLTSCエディションや拡張セキュリティ更新プログラムの条件と混同しないでください。新しい開発環境を構築する場合は、まずサポートされているオペレーティングシステムに移行し、その後Workbenchをインストールすることを検討してください。

この記事の Windows 10 のトピックに一致する古い環境を保持する必要がある場合は、組織で承認された Workbench のバージョン、そのリリースでサポートされているオペレーティングシステム、およびそのセキュリティ保守状況を別途確認してください。アーカイブでファイルを見つけたとしても、現在のサポートや安全性が保証されるわけではありません。サポートされていないインストーラーを互換モードで実行させることを、デフォルトの解決策として扱わないでください。

現在のWindowsインストールマニュアルでは、Windows 11 または Server 2022、.NET Framework 4.5.2、および Visual C++ 再頒布可能パッケージ 2015–2022 が前提条件として記載されています。最新のダウンロード版とマニュアルの例で使用されているバージョンは異なる場合があります。選択したインストーラーで表示される要件とリリース文書の両方を確認し、欠けているコンポーネントは Microsoft の公式配布チャネルから入手してください。要件を満たしている既存のランタイムを削除したり、理由なく古いランタイムに置き換えたりする必要はありません。

Workbench のインストールとデータベースサーバーのインストールは異なる作業です

Workbenchは、サーバーに接続し、SQL(Structured Query Language)文を実行し、データベースをモデリングするためのクライアントです。Workbenchを単独でインストールしても、自動的にMySQLサーバーサービスやサーバーアカウントが作成されるわけではありません。モデリングはサーバー接続なしで行うことができますが、実際にSQLを実行するには、稼働中のMySQLサーバーと接続するための権限が必要です。

サーバーがこのPCにある場合はローカル接続の詳細を用意し、別のコンピュータにある場合は、管理者から提供されたアドレス、ポート、アカウント、およびTLSまたはSSH接続ポリシーを用意してください。TLS(Transport Layer Security)はネットワーク接続を保護し、SSH(Secure Shell)はサーバーに対して設定された場合に安全な接続経路を提供できます。Workbenchを再インストールしても、知らないサーバーパスワードはリセットされません。一般的に示されるローカルアドレス127.0.0.1とポート3306は、実際のサーバー設定と一致する場合にのみ適用されます。

公式のWorkbench紹介では、MySQLの機能について説明しており、一部の機能の互換性はサーバーのバージョンに依存することを指摘しています。MariaDBへの接続が成功したとしても、管理、バックアップ、またはモデリング機能の互換性が保証されるわけではありません。MariaDB用のツールが必要な場合は、特定の操作とサーバーのバージョンを個別に確認してください。

公式ウェブサイトでWindowsインストーラーを選択してください

  1. MySQL Workbench Communityのダウンロードページを開きます。MySQL Community Serverのような名前が似ている製品と区別してください。
  2. Select Version(バージョン選択)で必要なバージョンを、Select Operating System(OS選択)で Microsoft Windows を確認してください。Windows (x86, 64-bit) は 32 ビットインストーラーではなく、x64 パッケージを示します。また、Windows の設定 → システム → バージョン情報 でシステムの種類も確認してください。

x64 MSI ファイル名は mysql-workbench-26.10.0-winx64.msi のようになる場合があります。これは、製品、バージョン、アーキテクチャ、およびパッケージ形式の例として扱い、正確なリリースを探す必要はありません。バージョン番号、ダウンロードサイズ、ページのレイアウトは変更されることがあります。Windows のダウンロード一覧に Windows 10 互換性があることは証明されません。

  1. 選択したファイルの Download を選んでください。Oracle アカウント画面が表示された場合、No thanks, just start my download. のリンクを使用すると、アカウントを作成せずにダウンロードできます。
  2. ダウンロードしたファイルが選択した製品とバージョンに一致しているか確認してください。ファイルのプロパティでデジタル署名を確認し、公式ページのパッケージ検証ガイドラインを参照してください。出所が確認できない再配布サイトのインストーラーは使用しないでください。

MSIインストールウィザードで選択する内容

以下は公式Windowsマニュアルで説明されている基本的なスタンドアロンMSIの手順です。選択したリリースがOSをサポートしており、前提条件が満たされている場合に進めてください。会社のPCでは、まずインストール権限と管理方針を確認してください。既に別のバージョンがインストールされている場合は、接続設定、モデルファイル、開いているSQLファイルを保存し、アップグレード条件を確認し、既存のWorkbenchを閉じてください。

  1. MSIを実行し、セットアップウィザードでNext(次へ)で進みます。権限昇格のプロンプトが表示された場合は、プログラム名、発行元、ファイルパスをダウンロードしたパッケージと照合し、インストール権限を持つアカウントで承認してください。
  2. インストール場所を確認します。展開要件がない場合はデフォルトを使用してください。異なるリリースでは、マニュアルのWorkbench 8.0の例のパスを入力する必要はありません。
  3. Setup Type(インストールの種類)が表示される場合、CompleteはすべてのWorkbenchコンポーネントをインストールし、Customはコンポーネントやインストール場所を選択できます。ここでのCompleteは、MySQLサーバーもインストールされることを意味するわけではありません。
  4. 概要を確認して、Install を選択します。バージョンによってライセンス条項が表示された場合は、それらを読み、同意するかどうかを決めます。インストールが完了したら、Finish を選択して Workbench を起動します。

複数の MySQL 製品を管理する MySQL Installerの画面は、このスタンドアロン MSI 方式とは異なります。Workbenchのみが必要な場合、スタンドアロンファイルの方が対象製品が明確です。インストール時に前提条件が欠如していると報告された場合、その名前を記録し、必要条件を解決してから再試行してください。任意のウェブサイトから個別の DLL をダウンロードしてプログラムフォルダーにコピーすることは避けてください。

Workbench を起動し、読み取り専用クエリで接続を確認します

スタートメニューから MySQL Workbench を開きます。ホーム画面が表示されればアプリケーションが起動したことを確認できます;データベース接続が成功しているかは別途確認が必要です。公式の接続作成ガイドに従って、MySQL Connections の横にある + ボタンで接続を追加します。

  1. Connection Nameに自分で識別しやすい名前を入力します。簡単なローカルネットワーク接続の場合は、Connection Method(接続方法)で Standard (TCP/IP) を選び、Hostname・Port・Usernameに実際の接続情報を入力します。
  2. Test Connection を選択します。パスワードが求められた場合は、そのサーバーアカウントのパスワードを入力します。リモートサーバーの場合は、その管理者が要求する TLS 証明書検証または SSH メソッドを使用してください。エラーを消すためだけに暗号化や認証を無効にしないでください。
  3. テストが成功したら、OKで保存し、接続を開いてSQLエディタにアクセスします。以下の読み取り専用ステートメントを入力して実行してください。他のステートメントが存在する場合は、実行する前にこのステートメントだけを選択してください。
SELECT 1 AS connection_ok;

結果グリッドのconnection_ok列に値1の行が1つ表示される場合、リクエストがサーバーに到達し、結果が返されたことを示します。この基本的なチェックでは、テーブルやデータを作成または削除することはありません。すべての管理機能が検証されるわけではないため、実際の作業に必要な権限は別途確認してください。共有PCでは、パスワードを保存せず、作業終了後は接続を閉じてください。

起動エラーと接続エラーを区別し、必要に応じてアンインストールしてください

  • プログラム自体が起動しない場合:まず、オペレーティングシステム、アーキテクチャ、およびランタイムの要件を比較してください。インストール完了のメッセージは、Windows 10でのサポート動作を証明するものではありません。完全なエラーと選択したWorkbenchのバージョンを記録してください。
  • 接続が拒否された、またはタイムアウトした場合:Workbenchのインストールだけに注目するのではなく、サーバーが稼働しているか、アドレスとポート、ネットワーク経路を確認してください。クライアントエラーを修正するためにデータベースのポートを全インターネットに公開しないでください。
  • アクセスが拒否されました:サーバー側のユーザー名・パスワードと、接続元ホストからの接続権限を確認してください。WindowsのログインパスワードとMySQLのアカウントパスワードは別々の資格情報です。
  • バージョンまたは機能互換性の警告: 接続が機能しても、特定の管理操作についてはリリース文書を参照してください。警告が表示されたからといって、すぐに本番サーバーのバージョンを変更しないでください。

未完了のセットアップで「キャンセル」が表示される場合は、そのオプションを使用して停止してください。インストール済みコピーを削除するには、Workbenchを閉じて、Windows 10の「設定」→「アプリ」→「アプリと機能」を使用し、MySQL Workbenchを選択してアンインストールしてください。他の製品(MySQL Serverなど)も一緒に削除しないでください。

Workbenchの削除はサーバーデータの削除とは別で、接続設定や個人のモデルおよびSQLファイルが残る場合があります。削除する前に必要なファイルを保持し、再インストール後に以前の設定を再利用するかどうかを別途判断してください。