Sementara manajemen paket di Ubuntu , seperti pada kebanyakan sistem operasi Linux saat ini, membuatnya sangat mudah untuk menginstal, meningkatkan, dan menghapus perangkat lunak, beberapa perangkat lunak sedikit lebih kompleks sifatnya dan berisi beberapa folder konfigurasi, dll.
Salah satu perangkat lunak kompleks tersebut adalah MySQL Server . Menghapus instalasi Server MySQL tidak hanya berarti menjalankan 'apt purge ' seperti yang dilakukan biasanya. Ada beberapa langkah kecil yang dapat Anda ikuti untuk menghapus instalan Server MySQL sepenuhnya dari mesin Ubuntu Anda. Mereka adalah sebagai berikut:
Backup Semua Database MySQL
Jika Anda tidak memiliki database yang dibuat di MySQL , Anda dapat melewati langkah ini. Jika sudah, sebelum Anda menghapus MySQL Server dari sistem, pastikan Anda mengambil cadangan semua database Anda, sehingga ketika Anda menginstal ulang di sistem lain atau ingin menggunakan database di server yang ada, Anda cukup mengembalikannya.
Pelajari cara membuat cadangan database di MySQL di sini – Cara Mencadangkan Semua Database MySQL dari Command-Line.
Hapus Server MySQL di Ubuntu
Ubuntu paket untuk MySQL Server mulai dengan 'server-mysql ' dan Anda dapat menggunakan 'apt purge ' untuk menghapus semua paket ini.
$ sudo apt purge mysql-server*
Seperti yang Anda lihat, itu telah menghapus 3 paket yang berisi file untuk server. Alasan kami menggunakan ‘pembersihan ' bukannya 'hapus ' adalah yang pertama menghapus file konfigurasi untuk program juga, sedangkan yang terakhir hanya menghapus binari program.
Hapus File dan Log Database MySQL
Perintah 'apt purge ' tidak menghapus binari dan file konfigurasi, namun, ada beberapa file konfigurasi MySQL dan file database yang tidak disentuh oleh manajer paket mana pun.
File konfigurasi ada di /etc/mysql dan kunci keamanan serta file terkait lainnya disimpan di /var/lib/mysql .
$ ls /etc/mysql $ sudo ls /var/lib/mysql
Dengan demikian, file konfigurasi MySQL dan file database ini perlu dihapus secara manual.
$ sudo rm -r /etc/mysql /var/lib/mysql
Jika Anda telah mengaktifkan logging untuk MySQL, pastikan Anda juga menghapus file log.
$ sudo rm -r /var/log/mysql
Hapus Paket yang Tidak Diperlukan
Bersama dengan MySQL Server paket yang diinstal oleh pengelola paket, ada beberapa paket yang juga diinstal sebagai dependensi untuk server. Ini tidak lagi diperlukan oleh sistem, karena paket utama itu sendiri telah dihapus. Mereka juga dikenal sebagai ‘Paket Yatim Piatu '.
Jalankan perintah apt berikut untuk menghapus paket-paket tersebut.
$ sudo apt autoremove
Perhatikan bahwa ini akan menghapus SEMUA paket yatim piatu, tidak hanya yang yatim piatu dengan pembersihan Server MySQL. Anda dapat melihat di output bahwa paket MySQL Client juga sedang dihapus, karena sekarang tidak ada gunanya tanpa paket server.
Kesimpulan
Kami mempelajari cara mencopot pemasangan MySQL Server completely di Ubuntu dalam beberapa langkah mudah. Penghapusan, peningkatan, dan penginstalan basis data harus ditangani dengan sangat hati-hati, dan data harus dicadangkan dari waktu ke waktu, untuk mencegah bencana terkait data di tingkat pribadi atau di tingkat organisasi.
Terima kasih telah membaca dan beri tahu kami pendapat Anda di komentar di bawah!