Bagaimana cara menghapus MySQL dari Windows?

12

(Saya menyadari ada pertanyaan dengan judul yang sama, tetapi yang ini benar-benar 'bagaimana cara mereset kata sandi', dan yang ini tidak menentukan OS dan hanya mendapatkan jawaban yang berorientasi Linux.)

Pada Windows XP, saya hanya menghapus instalan MySQL dan menghapus folder tempat instalasinya. Saya kemudian mem-boot ulang dan menginstal ulang MySQL.

Ketika muncul kembali, ia masih memiliki basis data sebelum uninstall.

Di mana ia menyimpan informasi basis data itu? Bagaimana saya menghapus MySQL sepenuhnya dan memulai kembali, seolah-olah saya tidak pernah menginstalnya?

Nathan Long
sumber
Ini tampaknya menjadi frustrasi yang cukup besar untuk admin MySQL - forum mereka diisi dengan pertanyaan tentang masalah ini, dari beberapa tahun terakhir.
weiji

Jawaban:

18

Menemukannya

Untuk menghapus MySQL sepenuhnya, Anda harus menghapus folder data juga, di mana info basis data sebenarnya disimpan.

Ternyata opsi instalasi "Khas" (pada Windows XP) menempatkan data dalam:

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

Setelah menghapus folder itu, saya dapat menginstal ulang dari awal.

Nathan Long
sumber
Ini adalah anugerah! Saya macet mencoba menginstal ulang, dan setelah banyak pencarian google gagal menemukan apa pun, saya menemukan ini dan itu berhasil untuk setup Windows Server 2008 + MySQL 5.1.46 saya. Terima kasih!
weiji
tidak ada yang namanya Documents and Settingsfolder root di windows server 2012
abbood
Itu telah diubah namanya C:\Userssejak Vista / 2008.
Massimo
6

Untuk Windows 7, ada di ProgramData \ MySQL

syuusuke
sumber
3

Demi siapa pun yang datang ke sini untuk mencari jawabannya, berikut ini adalah cara yang lebih umum untuk menemukannya, terutama jika MySQL telah diinstal di tempat lain selain lokasi default (sesuatu yang saya cenderung lakukan).

Mencari setiap drive lokal untuk "mysql", yang akan menemukan folder program dan data, sebagai "mysql" membentuk bagian dari nama yang dapat dieksekusi, terlepas dari versi, dan akan selalu ada tabel "mysql".

File log mungkin berada di lokasi yang berbeda sama sekali dan cara terbaik untuk menemukan itu adalah melalui file konfigurasi, yang pada Windows biasanya akan dinamai "my.ini". Namun, jika seseorang telah membuat instalasi ini dari sumber file itu berpotensi dapat disebut apa saja tapi itu pasti kasus yang tidak biasa.

Idealnya Anda harus mencopot pemasangan cara konvensional (tambah / hapus program atau apa pun nama Microsoft pada minggu ini) terlebih dahulu tetapi jika karena alasan tertentu Anda akan menghapus semuanya jangan lupa untuk menghentikan layanan MySQl terlebih dahulu.

John Gardeniers
sumber
1

Folder data ditempatkan di sini untuk saya, saya menjalankan windows 7 64bit.

C: \ ProgramData \ MySQL

rdsai
sumber
1

Yang saya lakukan hanyalah mencari folder dan file dengan nama "MySQL" dan menghapus semuanya. Setelah itu saya tidak punya file sama sekali dan bisa mulai dari awal lagi.

Mengesampingkan
sumber
1

Satu hal yang tidak disebutkan, atau saya hanya tidak melihat bahwa untuk server windows Anda juga harus menghapus folder dari appdata di bawah ini adalah contoh folder pengguna administrator untuk dihapus dari:

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

SteveInCA
sumber
1

Untuk penghapusan total MySQL yang diinstal dari paket MSI [MySQL 8 pada PC Windows 10].

Program MySQL dapat dihapus satu per satu dari Control Panel > Add or Remove Programsatau menggunakan MySQL Installeraplikasi.

Menggunakan Pemasang MySQL: Temukan MySQLInstaller.exe atau MySQLInstallerLauncher.exe (keduanya melakukan pekerjaan yang sama)

Secara default, penginstal berada di folder System tempat Windows diinstal. Di PC saya ada di bawah lokasi:

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

Pintasan menu mulai juga mungkin tersedia pada instalasi default. MencariMySQL Installer - Community

Klik dua kali pada MySQLInstaller (atau MySQLInstallerLauncher) dan jendela pemasang MySQL akan muncul. Di sini Anda akan melihat opsi Tambah, Ubah, Tingkatkan, Hapus, dll. Pilih Remove.

Sekali lagi, Anda dapat menghapus satu per satu atau sekaligus dengan memilih Productlalu execute.

Ini akan memakan waktu, installer mungkin membeku di tengah, matikan saja prosesnya dan mulai lagi (butuh banyak kesabaran). Jangan khawatir, pemasang akan mulai berhenti.

Catatan: Ketika MySQL dihapus menggunakan metode ini, hanya komponen yang diinstal yang dihapus. Setiap informasi basis data (termasuk tabel dan data), impor atau ekspor file, file log, dan log biner yang dihasilkan selama eksekusi disimpan di lokasi yang telah dikonfigurasikan.

Dalam instalasi default, file MySQL disimpan di lokasi berikut:

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

The C:\ProgramDatadirektori tersembunyi secara default, sehingga installer tidak akan menghapus folder ini.

Untuk menghapus MySQL sepenuhnya , periksa lokasi di atas dan hapus folder MySQL secara manual jika ada. Sekarang MySQL harus dihapus sepenuhnya bersama dengan semua konfigurasi dan database.

Menghapus Instalasi dari Panel Kontrol: Saya yakin kita semua tahu cara menghapus instalasi program dari Panel Kontrol.

Hasan Rumman
sumber
Itu pilihan termudah dan paling andal yang disebutkan sejauh ini, yang seharusnya menjadi hasil pertama saat googling "cara menghapus instalasi MySQL dari Windows". Terima kasih!
mjarosie