MySQL ODBC ドライバのインストール(Windows 上)
【概要】
Windows 環境における MySQL 用 ODBC ドライバ(Connector/ODBC)のインストール手順と、ユーザ DSN の設定方法を解説する。MySQL Connector/ODBC の最新版を使用し、データベース接続に必要な設定を段階的に説明する。
【目次】
【サイト内の関連ページ】
MySQL Connector/ODBC のインストール
ダウンロード手順
以下の手順でダウンロードを実施する。
- MySQL 用 ODBC ドライバのダウンロードページにアクセス
- 対象 OS の選択
提供されている OS 一覧から選択する。本手順では「Windows (x86, 64-bit)」を選択する。
- 「MSI Installer」を選択する。
- ログインまたはサインアップの選択
既存のアカウントを持っている場合は「ログイン」を選択し、登録済みの電子メールアドレス(Email)とパスワード(Password)を入力する。
新規ユーザの場合は「サインアップ」を選択し、電子メールアドレスとパスワードを登録する。ページ下部の「No thanks, just start my download.」を選択すれば、ログインせずにダウンロードすることもできる。
- 「Download Now」をクリックしてダウンロードを開始する。
インストール手順
- ダウンロードしたインストーラを起動する。
- 初期画面
「Next」をクリックして次へ進む。
- 使用許諾契約の確認
内容を確認のうえ、同意する場合のみ次へ進む。
- インストール種別の選択
「Complete」を選択し、「Next」をクリックする。
- インストールの実行
「Install」をクリックしてインストールを開始する。
- インストールが実行される。
- インストール完了の確認
「Finish」をクリックして完了する。
MySQL 用 DSN の設定手順
事前準備事項
以下の情報を事前に決定しておく:DSN 名、使用するデータベース名、および MySQL 接続用の一般ユーザアカウント(ユーザ名とパスワード)。本手順では以下の設定例を使用する。
- DSN 名: MySQLtestDB
- データベース名: testdb
データベース名は任意に設定できるが、半角英数字および記号のみを使用し、スペースは含めない。既存のデータベースの使用も、新規作成も可能である。
- MySQL 接続用一般ユーザアカウント情報
- ユーザ名: testuser
- パスワード: hoge$#34hoge5
データベース testdb に対する適切な権限を持つユーザアカウントを使用する。
新規データベースおよびユーザアカウントの作成が必要な場合は、MySQL コマンドライン・クライアントまたは MySQL Workbench を使用して、以下のコマンドを実行する。
CREATE DATABASE `testdb` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'hoge$#34hoge5';
GRANT ALL ON `testdb`.* TO 'testuser'@'localhost';
セキュリティ確保のため、実運用では十分な強度を持つパスワードを設定する。
DSN 設定手順
- Windows の「スタート」→「Windows 管理ツール」→「ODBC データソース (64 ビット)」を開く。
- 「ユーザ DSN」タブで「追加」をクリックする。
- 「MySQL ODBC 8.x Unicode Driver」を選択する。
- 設定画面
必要な接続情報(DSN 名、データベース名、ユーザ名、パスワード)を入力し、「Test」をクリックして接続テストを実行する。
- 「Connection successful」のメッセージを確認する。
- 「OK」をクリックして設定を保存する。
- 「MySQLtestDB」が DSN 一覧に追加されていることを確認する。