こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

回答受付中の質問

MySQL8.0のインストールについて

MySQL8.0をWindow10環境でインストールしようとしましたが失敗しました。
MySQL5.6を削除してからmysql-installer-web-community-8.0.11.0.msiでインストール開始しましたがMySQL serversをインストールできないためアウトです。最初は、Defaultで試みアウトだったので再度関係ファイルを削除し次にCustomで試みるとAvailable ProductにMySQL serversが表示されていないことに初めて気付きました。インストーラの問題かと思いmysql-installer-community-8.0.11.0.msiで試しても駄目でした。
失敗の原因が、古いバージョンの削除のやり方に問題があるのかと思い8.0で出来たフォルダ等を削除し前にダウンロードしていた5.7.20のインストーラでインストールすると問題なく出来ました。その上再度mysql-installer-web-community-8.0.11.0.msiで実行すれば5.7.22にアップグレードすることも出来ました。8.0をインスートールするには他の操作が・・・何回か試してみたりサイトで何か解決策をと検索したり・・・手作業で設定や書き換えはずぶの素人で出来るはずもなしと困っています。ただRANK関数が追加されたので試してみたかっただけなのです。解決策がありましたら宜しくお願いします。

投稿日時 - 2018-05-06 13:52:59

QNo.9495713

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

そういった用途であれあれば、個人的にはDockerをお勧めします。
(ここには書ききれないのでもしDockerを知らない場合は調べてもらえればと思います。)
MySQLの公式Dockerイメージも存在しているので、Dockerが使える環境ができていれば1行コマンドを打つだけですぐに利用可能な状態が出来上がりますし、1つの環境で何個もインスタンスを用意することも簡単です。不要になればコンテナを破棄するだけです。
また、現状ではDBMSに限らず有名どころのソフトは結構公式のDockerイメージを提供しているので、いろいろなソフトウェアで気軽に試しに利用してみることができると思います。

Hyper-Vが利用できるWindows10 Proならば「Docker for Windows」が使えます。インストールしてHyper-Vを有効にすれば(自動でやってくれますが)、コマンドプロンプトやPowerShellからdockerが使えるようになります。
下位エディションの場合は「Docker Toolbox」を使うとか、VirtualBoxに自前でLinuxを入れてそこにDockerをインストールするなどの方法をとる必要があります。
(Win10Proでもすでに仮想化ソフトを使っているならば、Hyper-Vと同居はできないので Docker Toolbox を選択することも考える必要があるかとは思います)

また、もしdockerを使ってみる場合には注意点として、慣れない(見極めができない)うちはofficialなDockerイメージだけを使っておくのがよいかと思います。

投稿日時 - 2018-05-06 15:54:17

ANo.1

https://money-affairs.com/mysql-uninstall/
にアンインストールの手順があります。

>5.7.22にアップグレードすることも出来ました。
の状態で、サービス名を事前に確認し
トライしてみてはいかかがでしょうか。

投稿日時 - 2018-05-06 14:18:32

補足

早速の回答有難うございます。アンインストールの手順に関しましては5.6から5.7へ切り替えたときとか5.6で再インストールしたと時のの手順ですので問題は、無っかと思いますが何か間違っていたのかと思いサイトにあるアンイストール手順を実行しmysql-installer-community-8.0.11.0.msiで再度挑戦してみましたが結果はアウトでした。
ちなみにご指摘のあったMySQL5.7の再インストール後ののサービス名はMySQL57です。
mysqld –remove Mysql57の結果サービス名からは削除されています。

投稿日時 - 2018-05-06 16:01:52