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 13 okt 2015 09:17
sumber

Bagaimana Anda menginstalnya? Seret Aplikasi atau dari file .pkg?
At0mic 13 okt 2015 02:08

@IronCraftMan Saya menginstal dengan perintah ini: bash <(curl -Ls http://git.io/eUx7rg) dari sini link
Joseph 13 okt 2015 02:11

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 13 okt 2015 02:13

@IronCraftMan Oh, saya baru di OS X dan tidak tahu itu.
Joseph 13 okt 2015 02:14

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 13 okt 2015 02:16

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 13 okt 2015 09:17
sumber

Untuk sudo untuk bekerja, Anda harus memiliki hak administrator.
CousinCocaine 13 okt 2015 09:40

@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 13 okt 2015 14:47

@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 13 okt 2015 14:52

@klanomath Pada langkah 9 saya mendapatkan output ini dari terminal No receipt for 'com.mysql.prefpane' found at '/'.
Joseph 13 okt 2015 15:24

@ 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 13 okt 2015 15:26

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 13 okt 2015 09:11
sumber
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.