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 ドライバーのセットアッププログラムを読み…」
原因を調べたところ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のランタイムが必要ということである。これは知らないとドツボにハマるだろう。
コメント