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.