• 締切済み

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関数が追加されたので試してみたかっただけなのです。解決策がありましたら宜しくお願いします。

みんなの回答

noname#251971
noname#251971
回答No.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イメージだけを使っておくのがよいかと思います。

turu575
質問者

お礼

遅くなりましたが、回答有難うございました。仮想空間は現在予定しておりません。ただでさえ理解不能なことが当方のPCに起きているのにそこまで試すとどうなるか雲をつかむような話です。現状5.7(どちらかと言えば5.6方が当方の使っている状況ではちょっとだけ速いが大した違いが無いので少しでも最新の方と思い)でを使い続けるつもりです。回答受付は締め切られましたが別に内容を少し変え質問をしておりますので何か情報がありましたら宜しくお願いします。

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.1

https://money-affairs.com/mysql-uninstall/ にアンインストールの手順があります。 >5.7.22にアップグレードすることも出来ました。 の状態で、サービス名を事前に確認し トライしてみてはいかかがでしょうか。

turu575
質問者

補足

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

関連するQ&A