Windows10 に MySQLのODBCドライバがインストールできない原因と対策

Windows10 に mysql-connector-odbc-5.3.4-win32.msiがインストールできない原因と対策。

Windows10にMySQLのODBCドライバ32bit版(mysql-connector-odbc-5.3.4-win32.msi)をインストールしようとしたところ以下のようなエラーが出てインストールに失敗した。

「Error 1918.Error installing ODBC driver My SQL ODBC 5.3 ANSI Driver, ODBC error 13:システムエラー コード126: 指定されたモジュールが見つかりません。…\myodbc55.dll)のために、MySQL ODBC 5.3 ANSI Driver ODBC ドライバーのセットアッププログラムを読み…」

mysql-odbc

原因を調べたところVC++ 2010(32bit版)のランタイムがないことが原因であることがわかった。

VC++2010(32bit版)のランタイムは以下のリンクから入手できる。

http://www.microsoft.com/en-us/download/details.aspx?id=8328

なお、VC++ 2012(32bit版、64bit版)、VC++2013(32bit版、64bit版)の計4つのランタイムを1つずつインストールした状態でmysql-connector-odbc-5.3.4-win32.msiのインストールを試みたが全て上記エラーが出て失敗した。

つまりWindows10 に mysql-connector-odbc-5.3.4-win32.msiをインストールするためにはVC++2010のランタイムが必要ということである。これは知らないとドツボにハマるだろう。

コメント