WindowsからMySQLを完全に削除する方法は?


12

(同様のタイトルの質問があることは承知していますが、これは本当に「パスワードをリセットする方法」であり、これはOSを指定せず、Linux指向の回答しか得られていません。)

Windows XPでは、MySQLをアンインストールし、インストールされていたフォルダーを削除しました。その後、MySQLを再起動して再インストールしました。

復旧すると、アンインストール前のデータベースが残っています。

データベース情報はどこに保存されていましたか?MySQLを完全に削除して、インストールしたことがないように最初からやり直すにはどうすればよいですか?


これは、MySQL管理者にとって非常に大きな不満のようです。過去数年間、フォーラムにはこの問題に関する質問がたくさんあります。
weiji

回答:


18

理解した

MySQLを完全に削除するには、データベース情報が実際に保存されているデータフォルダも削除する必要があります。

「標準」インストールオプション(Windows XPの場合)により、データが次の場所に配置されることがわかります。

  • Windows XP:「C:\ Documents and Settings \ All Users \ Application Data \ MySQL \ MySQL Server 5.1」
  • Windows Vista(?)/ 7/8 "C:\ ProgramData \ MySQL"

そのフォルダーを削除した後、最初から再インストールすることができました。


これは天の恵みでした!私は再インストールしようとして立ち往生し、多くのグーグル検索で何も表示されなかった後、私はこれに遭遇し、Windows Server 2008 + MySQL 5.1.46セットアップで機能しました。ありがとう!
weiji

以下のようなものはありませんDocuments and SettingsWindowsサーバ2012年のルートフォルダは、しかし
abbood

C:\UsersVista / 2008以降、名前が変更されました。
マッシモ


3

答えを探してここに到着する他の人の利益のために、特にデフォルトの場所以外の場所にMySQLがインストールされている場合(私がやりやすいもの)、これを見つけるより一般的な方法があります。

各ローカルドライブで「mysql」を検索すると、バージョンに関係なく「mysql」が実行可能ファイル名の一部を形成し、常に「mysql」テーブルが存在するため、プログラムとデータフォルダーの両方が検索されます。

ログファイルはすべて別の場所にある可能性があり、それらを見つける最良の方法は、Windowsでは通常「my.ini」という名前の設定ファイルを使用することです。ただし、誰かがこのインストールをソースから作成した場合、そのファイルは潜在的に何でも呼ばれる可能性がありますが、それは間違いなく珍しいケースです。

理想的には、最初に従来の方法(プログラムの追加/削除または今週マイクロソフトが名前を付けたもの)を最初にアンインストールする必要がありますが、何らかの理由ですべてを削除する場合は、最初にMySQlサービスを停止することを忘れないでください。


1

データフォルダーはここに配置され、Windows 7 64ビットを実行しています。

C:\ ProgramData \ MySQL


1

「MySQL」という名前のフォルダとファイルを検索し、それらをすべて削除しました。その後、古いファイルはまったくなく、最初からやり直すことができました。


1

言及されていないこと、または私が見ていなかったことの1つは、Windowsサーバーの場合、以下のappdataからフォルダーも削除する必要があることです。削除する管理者ユーザーフォルダーの例:

C:\ Users \ Administrator \ AppData \ Roaming \ MySQL


1

MSIパッケージからインストールされたMySQLを完全に削除するには[Windows 10 PC上のMySQL 8]

MySQLプログラムは、アプリケーションから、またはアプリケーションを使用して1つずつアンインストールできます。Control Panel > Add or Remove ProgramsMySQL Installer

MySQL Installerの使用: MySQLInstaller.exeまたはMySQLInstallerLauncher.exeを見つけます(どちらも同じ仕事をします)

デフォルトでは、インストーラーはWindowsがインストールされているシステムフォルダーに再配置されます。私のPCでは、以下の場所にありました。

C:\Program Files (x86)\MySQL\MySQL Installer for Windows\

スタートメニューのショートカットは、デフォルトのインストールでも使用できる場合があります。探すMySQL Installer - Community

MySQLInstaller(またはMySQLInstallerLauncher)をダブルクリックすると、MySQLインストーラーウィンドウが表示されます。ここには、追加、変更、アップグレード、削除などのオプションが表示されます。を選択しRemoveます。

繰り返しますが、を選択してからを一度に1つずつ、またはすべてを一度に削除できます。Productexecute

これにはしばらく時間がかかります。インストーラーは途中でフリーズし、プロセスを強制終了して再起動します(多くの忍耐が必要です)。インストーラーは停止したところから開始するので心配しないでください。

注:この方法を使用してMySQLを削除すると、インストールされているコンポーネントのみが削除されます。実行中に生成されたデータベース情報(テーブルとデータを含む)、インポートまたはエクスポートファイル、ログファイル、およびバイナリログは、構成された場所に保持されます。

デフォルトのインストールでは、MySQLファイルは次の場所に保存されます。

C:\ProgramData\MySQL
C:\Program Files\MySQL
C:\Program Files (x86)\MySQL
C:\Users\user_name\AppData\Roaming\MySQL

C:\ProgramDataディレクトリは、このようにインストーラがこのフォルダーを削除しないであろう、デフォルトでは非表示になっています。

MySQLを完全削除するには、上記の場所を確認、MySQLフォルダーが存在する場合は手動で削除します。これで、MySQLはすべての構成とデータベースとともに完全に削除されます。

コントロールパネルからのアンインストール:コントロールパネルからプログラムをアンインストールする方法を知っていると思います。


これはこれまで述べてきた最も簡単で信頼性の高いオプションです。「WindowsからMySQLをアンインストールする方法」をグーグルで調べた最初の結果です。ありがとう!
mjarosie
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.