Saya menginstal MySQL menggunakan sudo apt-get
. Sekarang saya harus menghapusnya dari sistem saya.
Bagaimana Saya bisa melakukan itu?
Saya menginstal MySQL menggunakan sudo apt-get
. Sekarang saya harus menghapusnya dari sistem saya.
Bagaimana Saya bisa melakukan itu?
Saya berasumsi bahwa Anda tidak perlu MySQL lagi dan Anda telah mengambil cadangan dari database penting Anda. Saya sarankan Anda untuk mengambil cadangan dari database MySQL penting Anda.
Catatan: semua data mysql Anda akan hilang.
Pertama pastikan bahwa layanan MySQL dihentikan.
sudo systemctl stop mysql
Hapus MySQL terkait semua paket sepenuhnya.
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
Hapus konfigurasi MySQL dan data. Jika Anda telah mengubah lokasi database dalam konfigurasi MySQL Anda, Anda perlu mengganti /var/lib/mysql
menurut itu.
sudo rm -rf /etc/mysql /var/lib/mysql
(Opsional) Hapus paket yang tidak perlu.
sudo apt autoremove
(Opsional) Hapus cache apt.
sudo apt autoclean
semua solusi di atas benar tetapi saya akan mencoba dengan
sudo apt-get Hapus -- membersihkan mysql * sudo apt-get autoremovesudo apt-get autoclean
Ini akan menghapus semua paket terkait mysql.
Ini akan menghapus mysql 5.6 dari ubuntu 15.04
sudo apt-get remove --purge mysql-server mysql-client mysql-commonsudo apt-get autoremovesudo apt-get autocleansudo rm -rf /var/lib/mysqlsudo 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 convineient Anda
Saya tidak menggunakan Ubuntu banyak tapi apa yang saya pikir Anda harus mencoba 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 telah dihapus.
Saya lupa kata sandi root MySQL dan perlu mengatur ulang.Saya mencoba ini, tapi tidak berhasil, karena terus mengatakan "tidak bisa 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-commonsudo apt-get autoremovesudo rm -rf /var/lib/mysql
Saya harus menjalankan perintah terakhir karena Ubuntu terkadang menyimpan beberapa lib bahkan Anda mencoba untuk membersihkan semuanya.
Sekarang, saya menggunakan perintah ini untuk menginstal MySQL server dan client:
sudo apt-get install mysql-client mysql-server
Ketika saya mencoba sudo apt-get purge mysql*
itu tidak berhasil.
Dibersihkan mysql5 dengan:
sudo apt-get purge mysql-*
Kemudian untuk membersihkan:
sudo apt-get autoremovesudo apt-get autoclean
sudo -iservice mysql stopkillall -KILL mysql mysqld_safe mysqldapt-get --yes purge mysql*apt-get --yes autoremove --purgeapt-get autocleandeluser --remove-home mysqldelgroup mysqlrm -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_historyupdatedb
Berdasarkan ini jawaban dan banyak lainnya...
Coba ini, itu akan sepenuhnya menghapus setiap file MySQL dari sistem Anda:
sudo service mysql stop #or mysqldsudo killall -9 mysqlsudo killall -9 mysqldsudo apt-get remove --purge mysql-server mysql-client mysql-commonsudo apt-get autoremovesudo apt-get autocleansudo deluser -f mysqlsudo rm -rf /var/lib/mysqlsudo apt-get purge mysql-server-core-5.7sudo apt-get purge mysql-client-core-5.7sudo rm -rf /var/log/mysqlsudo rm -rf /etc/mysql