Jawaban:
Untuk menghapus mysql sepenuhnya dari sistem Anda Cukup ketik terminal
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
sudo dpkg --purge mysql-server mysql-client mysql-common
saya mendapatkan: dpkg: warning: there's no installed package matching mysql-server dpkg: warning: there's no installed package matching mysql-client dpkg: warning: there's no installed package matching mysql-common
. Saya agak bingung sekarang. Apakah itu mysql
sudah dihapus atau belum?
semua solusi di atas sudah benar tetapi saya akan coba
sudo apt-get remove --purge mysql * sudo apt-get autoremove sudo apt-get autoclean
Ini akan menghapus semua paket terkait mysql.
sudo apt-get remove --purge -s 'mysql*'
lebih spesifik.
Ini akan menghapus mysql 5.6 dari ubuntu 15.04
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
Pertama, Anda perlu menghentikan server mysql Anda dari layanan.
sudo service mysql stop
Kemudian Anda dapat menggunakan perintah pembersihan untuk menghapus instalasi
sudo apt-get purge mysql-server mysql-client
Catatan: di atas berdasarkan daftar paket Anda. Saya telah menginstal server dan klien. Ini akan untuk meyakinkan Anda
dpkg: unrecoverable fatal error, aborting: fork failed: Cannot allocate memory E: Sub-process /usr/bin/dpkg returned an error code (2)
Menghentikan MySQL, kemudian menjalankan sudo dpkg --configure -a
diikuti dengan sudo apt-get remove --purge mysql*
bekerja untuk saya.
Saya tidak banyak menggunakan Ubuntu tetapi yang saya pikir harus Anda coba adalah apa yang saya lakukan.
Saya pertama kali mengetik ini di baris perintah: sudo apt-get remove --purge mysql-server mysql-client mysql-common
,
kemudian diikuti dengan ini di bawah ini: sudo apt-get autoremove
dan akhirnya mengetik ini: sudo apt-get autoclean
.
Saya menemukan bahwa itu dihapus.
Saya lupa kata sandi root MySQL dan perlu diatur ulang. Saya mencoba ini , tetapi tidak berhasil, karena terus berkata "tidak dapat menulis log" atau yang serupa.
Solusi saya adalah menghapus MySQL sepenuhnya dari Ubuntu 13.10 dan instalasi baru.
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/mysql
Saya harus menjalankan perintah terakhir karena Ubuntu terkadang menyimpan beberapa lib bahkan ketika Anda mencoba untuk membersihkannya.
Sekarang, saya menggunakan perintah ini untuk menginstal server MySQL dan klien:
sudo apt-get install mysql-client mysql-server
Ketika saya mencobanya sudo apt-get purge mysql*
tidak berhasil.
Dibersihkan mysql5 dengan:
sudo apt-get purge mysql-*
Kemudian untuk membersihkan:
sudo apt-get autoremove
sudo apt-get autoclean
sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql*
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld ~/.mysql_history
updatedb
Berdasarkan jawaban ini dan banyak lainnya ...
Coba ini, Ini akan sepenuhnya menghapus setiap file MySQL dari sistem Anda:
sudo service mysql stop #or mysqld
sudo killall -9 mysql
sudo killall -9 mysqld
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo deluser -f mysql
sudo rm -rf /var/lib/mysql
sudo apt-get purge mysql-server-core-5.7
sudo apt-get purge mysql-client-core-5.7
sudo rm -rf /var/log/mysql
sudo rm -rf /etc/mysql
sudo apt-get install mysql-client-core-5.5
. Tapi itu menunjukkan:mysql-client-core-5.5 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.
. Apakah itu berarti masih mysql berada di pc saya?