MySQL Connector/ODBC 8.0のインストール方法

for MySQL

ODBC(Open DataBase Connectivity)は、リレーショナルデータベースにアクセスするための共通インタフェース(API)です。

Oracleから提供されているMySQL Connector/ODBCを利用すれば、ExcelやAccessからMySQLのデータベースにアクセスできます。

データベースのフロントエンドにExcelやAccessを利用できるので、ETL(Extract、Transform、Load)にかかる作業の効率が格段に上がります。
たとえば、Accessのリンクテーブルを通してMySQLのデータベースを参照、選択クエリや集計クエリで加工、それをExcelシートに取り込んでグラフ化まで出来てしまいます。

但し、ODBCの利用にあたっては、次のような制約があるので、ご注意ください。

一台のPCに、複数バージョンのODBCをインストールすることはできません。
また、ODBCを使用したオブジェクトは、作成時のバージョン以外では動作しません。

すでにODBCがインストールされているPCに、別バージョンをインストールしようとしても、インストーラーが強制的に終了してしまいます。
Accessに作成したリンクテーブルは、別バージョンがインストールされたPCでは機能しません。
※同バージョンであれば、別PCでも問題なく機能します。

当記事では、Connector/ODBC 8.0.18を例に紹介します。
バージョンによって、インストール方法が異なることもあります。

スポンサーリンク

Visual C++ 再頒布可能パッケージのインストール

Connector/ODBCは、Visual Studio 2015を使用してビルドされるC++アプリケーションを実行するためのランタイムコンポーネントを使用しています。

インストーラーが起動時にチェックしているので、先にインストールしておきましょう。
Microsoftダウンロードセンターから入手できます(無料)。

Download Visual Studio 2015 の Visual C++ 再頒布可能パッケージ from Official Microsoft Download Center
Visual C++ 再頒布可能パッケージは、Visual Studio 2015 を使用し&#...

 

インストーラーには、x64(64ビット版)とx86(32ビット版)があります。

オペレーティングシステムのアーキテクチャではなく、ODBCを使用するアプリケーションのアーキテクチャと同じものをインストールします。

ExcelやAccessでODBCを使用する場合は、インストールされているMS-Officeのアーキテクチャと同じものをインストールします。例えば、Windows10が64ビット版でも、インストールされているMS-Officeが32ビット版の場合は、x86(32ビット版)の方をインストールします。

MS-Officeのアーキテクチャの調べ方は、次の記事を参考にしてください。

インストールされているMS-Officeが何ビット版か確認する方法
MS-Officeには、アーキテクチャの違いから32ビット版と64ビット版があり、ExcelやAccessで使用するMySQL Connector/ODBCは、同じアーキテクチャのものをインストールする必要があります。

 

Connector/ODBCのインストール

ドライバーのダウンロード

MySQL :: MySQLコネクタにアクセスして、ODBC Driver for MySQL (Connector/ODBC)右横の[ダウンロード]をクリックします。

 

ドライバーには、32ビット版と64ビット版があります。
先ほどと同様、オペレーティングシステムのアーキテクチャではなく、インストールされているMS-Officeのアーキテクチャと同じものをダウンロードします。

ログインやサインアップの必要はありません。
「No thanks,just start my download.」をクリックします。

 

ドライバーのインストール

ダウンロードしたファイルをダブルクリックしてインストーラーを起動します。セットアップウイザードが起動したらNext >をクリックします。

 

「I accept ~」を選択してNext >をクリックします。

 

インストールの構成を選択して[Next]ボタンをクリックします。

 

Installをクリックするとインストールが開始します。

 

Finishをクリックしてセットアップ・ウイザードを終了してください。

 

以上でインストールは完了です。お疲れさまでした。

次の記事では、実際にMySQLのデータベースにODBC経由でAccessからリンクする方法などを解説しています。参考にしていただければ嬉しいです。

MySQLのデータベースにAccessからリンクする方法
MySQLのデータベースに、AccessからODBC経由でリンクする方法を紹介します。リンクテーブルを作成すれば、Accessの豊富な機能を利用したデータ処理が可能になります。

タイトルとURLをコピーしました