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