Hapus mysql 5.6.26-komunitas

3

Saya menginstal versi mysql ini dengan skrip sini , tapi saya tidak tahu cara menghapusnya. Itu tidak ada dalam folder aplikasi. Itu disini:

enter image description here

Saya berharap jika seseorang bisa memberi tahu saya cara menghapusnya. Terima kasih!

Joseph
sumber
Bagaimana Anda menginstalnya? Seret Aplikasi atau dari file .pkg?
At0mic
@IronCraftMan Saya menginstal dengan perintah ini: bash <(curl -Ls http://git.io/eUx7rg) dari sini link
Joseph
pergi ke tautan GitHub dari artikel tersebut, sepertinya tidak ada cara untuk menghapusnya. Saya akan merekomendasikan tinggal jauh dari jenis perangkat lunak yang tidak dapat dihapus.
At0mic
@IronCraftMan Oh, saya baru di OS X dan tidak tahu itu.
Joseph
juga, sepertinya Anda menginstal dari .pkg. Saya tidak dapat membaca bahasa apa pun yang digunakan sistem Anda, tetapi "Instalacions" cukup dekat dengan Instalasi. Berikut aplikasi yang akan menghapus file: Hapus instalan KGK . Jika Anda tidak ingin membayar, ini adalah tautan untuk menghapus secara manual: artikel
At0mic

Jawaban:

4

Untuk menghapus semua file / paket yang diinstal oleh skrip shell, cukup batalkan semua perintah yang dieksekusi dalam skrip yang masuk dengan akun admin:

  1. Buka Preferensi Sistem - & gt; MySQL dan hentikan layanan jika sedang berjalan
  2. Buka folder / Aplikasi dan seret SequelPro - jika sudah diinstal - ke tempat sampah Anda.
  3. Buka Terminal dan masuk sudo rm -R /usr/local/mysql-5.6.26-osx10.8-x86_64 untuk menghapus folder mysql
  4. Memasukkan sudo rm /usr/local/mysql untuk menghapus tautan lunak
  5. Memasukkan cd /Library/LaunchDaemons && ls
  6. Cari * .mysql.plist (daemon peluncuran mysql) dan hapus sudo rm com.oracle.oss.mysql.mysqld.plist.
  7. Hapus file my.cnf dengan sudo rm /etc/my.cnf
  8. Lepaskan tautan lunak soket mysql dan folder superior dengan sudo rm -R /var/mysql
  9. Hapus semua tanda terima paket mysql yang terinstal dengan sudo pkgutil --forget package-id.
    Contoh: sudo pkgutil --forget com.mysql.launchd Nama dua paket lainnya adalah com.mysql.mysql dan com.mysql.prefpane
  10. Hapus file MySQL.prefPane di / Perpustakaan / Preferensi Pesawat /
  11. Terakhir cd ke / usr / local / bin dan periksa keberadaannya serta tanggal pembuatan / modifikasi file pidof . Hapus jika kedua tanggal cocok dengan tanggal pemasangan mysql.

Tambahan

Untuk menghapus instalasi MySQL dari Info Sistem - & gt; Perangkat Lunak - & gt; Instalasi (yang merupakan "masalah kosmetik" saja) menghapus entri dict MySQL:

<dict>
    <key>date</key>
    <date>2015-10-13T15:06:35Z</date>
    <key>displayName</key>
    <string>MySQL 5.6.26-community</string>
    <key>displayVersion</key>
    <string></string>
    <key>packageIdentifiers</key>
    <array>
        <string>com.mysql.mysql</string>
        <string>com.mysql.prefpane</string>
        <string>com.mysql.launchd</string>
    </array>
    <key>processName</key>
    <string>installer</string>
</dict>

dengan mengedit file InstallHistory.plist di / Library / Receipts / with sudo nano /Library/Receipts/InstallHistory.plist atau dengan TextWrangler.

klanomath
sumber
Untuk sudo untuk bekerja, Anda harus memiliki hak administrator.
CousinCocaine
@klanomath Hai, terima kasih telah menjawab. Saya mengikuti semua langkah Anda. Tetapi terus muncul di System Preferences & gt; Perangkat Lunak & gt; Instalasi Saya menemukan file ini Instal History.plist <dict> <key>date</key> <date>2015-10-12T23:24:29Z</date> <key>displayName</key> <string>MySQL 5.6.26-community</string> <key>displayVersion</key> <string></string> <key>packageIdentifiers</key> <array> <string>com.mysql.mysql</string> <string>com.mysql.prefpane</string> <string>com.mysql.launchd</string> </array> <key>processName</key> <string>installer</string> </dict>
Joseph
@klanomath Mungkinkah itu di System Preferences & gt; Perangkat Lunak & gt; Instalasi muncul bahwa mysql tetapi sebagai instalasi lama hanya untuk menyimpan riwayat, atau itu menunjukkan bahwa itu tetap dalam sistem.
Joseph
@klanomath Pada langkah 9 saya mendapatkan output ini dari terminal No receipt for 'com.mysql.prefpane' found at '/'.
Joseph
@ Joseph Tidak apa-apa. Anda sudah menghapusnya secara manual. Saya memodifikasi jawaban saya pada langkah 9 dengan harapan bahwa itu juga mengubah file installHistory tetapi tidak. Sebagai gantinya Anda harus melakukannya secara manual: lihat addendum
klanomath
0

Semua path ke tempat mysql diinstal ada dalam skrip

Dibawah /usr/local/mysql skrip telah menginstal mysql - jadi seharusnya hanya menghapus folder mysql ini, yang akan menghapusnya.

Rene Larsen
sumber