Excelの「データの取得」(Power Query) でサクっとMySQLのデータを取得しようとしたら
このコネクタを使う前に、1つ以上の追加のコンポーネントをインスト―ルすることが必要です。
とメッセージが表示されました。メッセージと一緒に表示された「詳細情報」のリンクから辿ると https://www.mysql.com/products/connector/ を見ろとのことだったので、言われた通りに進んで「ODBC Driver for MySQL」をダウンロード、そしてインストール。
これで解決かと思いきや、Excelでは「このコネクタを使う前に、1つ以上の追加のコンポーネントをインスト―ルすることが必要です。」が相変わらず表示されます。
問題はODBCドライバーのバージョン
当初は何も考えずに最初に表示されたバージョン 8.0.3 の Windows (x86, 64-bit), MSI Installer をダウンロードしていたのですが、これが誤りだったようです。
Office 365になってExcelも64bitで動いていると思っていましたが、32bitのODBCを探しに行っていたようで、バージョン 8.0.36 の「x86, 32-bit」のものをインストールしたらちゃんとMySQLのデータベースに接続できるようになりました。
安易に「最新バージョン入れとけば」と考えたのが今回の反省点です。