現在のルートパスワードを覚えておらず、MySQLの新しいインスタンスをインストールしたい場合で、"-init-file.txt"
などの他の方法を適用した場合 、しかしそれでも失敗しました。
私のために働いた別の解決策があります。コントロールパネルからMySQLをアンインストールしても、すべてのファイルが削除されるわけではなく、システムにいくつかの参照が残っていました。
-
MySQLファイルを完全に削除するには、フォルダパス
C:\Users\your pc name\AppData\Roaming
を開きます。 MySQLフォルダを削除します。 -
次に、
C:\ProgramData\MySQL
にあるもう1つの参照を削除します 、表示されていない場合は、フォルダの表示オプションをオンにし、[非表示のファイルを表示しない]をオフにします。 -
MySQLの最後の参照は、システムサービスにあります:
タスクバーの検索ボックスに「サービス」と入力します。 MySQLに関連するサービスを見つけて、それらを書き留めます。私の場合は2つあります(MySQLRouterとMYSQL80)。
管理者でコマンドプロンプトを開き、次のように入力します。
sc delete "ServiceName"
、私の場合:
sc delete MySQL80
sc delete MySQLRouter
上記のコマンドを使用して、MySQLに関連するすべてのサービスが削除されていることを確認します。コンピューターを再起動し、新しい構成でMySQLインスタンスをインストールします。