Menghapus tuntas MySQL pada Ubuntu

Baru saja diserahi sebuah VPS yang menggunakan Ubuntu 16.04 dan anehnya database server MySQL yang terinstall (5.7 kalau tidak salah) gagal dijalankan dan juga saya tidak bisa menginstall ulang seperti biasanya. Muncul pesan error. 🙁

Solusi yang saya pakai dan sukses adalah dengan menghapus semua instalasi MySQL yang rusak ini secara menyeluruh tanpa sisa. Jadi anda bisa mengikuti cara yang sama. Saya ingatkan dulu, pastikan anda sudah backup data – datanya kalau belum karena ini sifatnya permanen.

Pertama kita hapus seluruh instalasinya:

apt purge mysql*
apt-get autoclean

Juga file dan direktorinya:

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

Kemudian user beserta grupnya:

deluser --remove-home mysql
delgroup mysql

Selanjutnya update:

updatedb

Kemudian baru kita pasang ulang:

apt install mysql-server mysql-client

Sekian. 🙂

6 Comments

    1. Mohon diperjelas tidak bisa ini seperti apa ya mas? Saya bukan paranormal soalnya. 🙂

      Seperti pakai Ubuntu apa? MySQL/MariaDB versi berapa? Ada pesan error?

      Tahu tidak bisanya terjadi apa?

  1. gunawan@vm-gunawan-1:~$ sudo apt purge mysql*
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    E: Unable to locate package mysql-connector-java-8.0.19
    E: Couldn't find any package by glob 'mysql-connector-java-8.0.19'
    E: Couldn't find any package by regex 'mysql-connector-java-8.0.19'
    E: Unable to locate package mysql-connector-java-8.0.19.tar.gz
    E: Couldn't find any package by glob 'mysql-connector-java-8.0.19.tar.gz'
    E: Couldn't find any package by regex 'mysql-connector-java-8.0.19.tar.gz'
  2. mas, boleh tanya yahh…
    saya udah coba sana & sini tp ttep gk bisa. jd saya pengen tanya gmn settingnya agar MySQL Server di Ubuntu server 18.04 LTS bisa di akses dari luar host. Misal di akses dari windows dengan bantuan SqlYog misalnya. TQ

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *