Railsでアプリケーションを久しぶりに作ろうとした際にMySQLに関連したエラーが出たので、一度MySQL(MySQL Community Server 8.0.15)を再インストールする事にしました。
しかし、アンインストール後に再度インストールしようとするとインストーラーが途中で止まってしまう問題が発生した為、下記の通り色々な試みを行いなんとかインストールに成功したのでメモしておきます。
したこと。
・MySQLアンインストール後に残っていたゴミファイルの削除(Program Files、ProgramData内のファイルを消したり、環境変数のPATHにある欄を消す等)
→ 解決せず
・様々なバージョンのMySQLを試す
→ 解決せず
・Visual C++ 再頒布可能パッケージを全て削除し、2013年版、2015年版、2015年版~2019年版を改めてインストール
→ 解決しました
本来Visual C++ 再頒布可能パッケージが欠けている場合はインストーラーからさらに先に進んでランチャー起動時に警告されるのが普通のようですが、どういうわけか今回はインストーラー起動時に発生してしまい解決までに数時間掛かってしまいました。 またインストーラーで停止する問題はいくら検索しても全くヒットしなかったのでかなり特殊な環境でないと起こらないのではないかと思います。 こういう時が一番やっかいですね…。 恐らくアンインストールに不備があったのだろうと思います。