Cara menggunakan uninstall mysql di ubuntu

Cara menggunakan uninstall mysql di ubuntu

Ketika terjadi masalah terhadap mysql yang sudah kita install, atau merasa bahwa mysql yang sudah diinstall salah versi, maka jalan satu-satunya adalah dengan melakukan install ulang mysql. Terlebih dahulu uninstall mysql yang lama sebelum diinstal lagi mysql yang baru.

Dalam tutorial kali ini saya akan membagikan cara untuk uninstall mysql atau mariadb sampai tuntas. Banyak yang mengira bahwa Mysql dan Mariadb adalah sama. Namun faktanya kedua dbms tersebut berbeda. Meskipun dalam penggunaannya secara syntax dan perintah-perintah itu sama. Untuk melihat perbedaan keduanya silahkan baca artikel tentang perbedaan mysql dan mariadb .

Sebelum kita menghapus mysql secara bersih pada OS linux ubuntu atau debian, terlebih dulu backup semua database dengan perintah berikut. Namun jika dirasa tidak ada data yang penting, maka langkah ini boleh dilewati.

sudo mysqldump -u root --all-databases | gzip > all_db.sql.gz


Cara Uninstall MariaDB dan MySQL

Stop service database MySQL dengan perintah

sudo service mysql stop

Lalu hapus paket MySQL dan yang berhubungan dengan MySQL. Kita bisa gunakan regex. Tambahkan flag --purge untuk menghapus seluruh file konfigurasi yang mungkin bakal tertinggal. Jika yang anda install adalah mariadb, ganti mysql dengan mariadb.

sudo apt remove ^mysql --purge

Lalu hapus dependensi yang sudah tidak diperlukan lagi dengan perintah :

sudo apt-get autoremove -y

terakhir, hapus  direktori direktori yang tersisa.

sudo rm -rf /etc/mysql/ /var/lib/mysql/

Demikian langkah-langkah untuk menghapus mysql dan mariadb sampai tuntas ke akar-akarnya. Untuk melakukan instalasi kembali baca artikel : Cara Install MySQL di Linux

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

Langkah-langkah Uninstall Database MySQL atau MariaDB - Di tutorial ini saya akan sharing bagaimana cara menghapus instalasi database mysql maupun mariadb. Tentu ada alasan tersendiri kenapa kalian ingin menghapus instalasi database, misalnya ingin install ulang (reinstall database), atau memang sudah tidak membutuhkan database lagi di server.

Di tutorial ini kita akan membahas mengenai complete remove, yang artinya kita juga akan menghapus database yang sudah tersimpan beserta seluruh konfigurasinya. Jadi sebelum menghapus MariaDB maupun MySQL pastikan kalian sudah membackup seluruh database manakala masih diperlukan. Backup seluruh database dengan sekali run command menggunakan mysqldump.

sudo mysqldump -u root --all-databases | gzip > all_db.sql.gz

Jika sudah, kita stop dulu service database MariaDB dengan perintah

sudo service mariadb stop

Lalu hapus paket MariaDB dan yang berhubungan dengan MariaDB. Kita bisa gunakan regex. Tambahkan flag --purge untuk menghapus seluruh file konfigurasi yang mungkin bakal tertinggal.

sudo apt remove ^mariadb --purge

Lalu hapus dependensi yang sudah tidak diperlukan lagi dengan perintah 

sudo apt-get autoremove -y

terakhir, hapus  direktori direktori yang tersisa.

sudo rm -rf /etc/mysql/ /var/lib/mysql/

Untuk instalasi database bisa baca artikel berikut:

  • Cara Install MariaDB di Ubuntu dan Debian Server

Oke sekian tutorial kali ini dan semoga bermanfaat.

Jangan sampai lewatkan update terbaru dari LinuxSec, berlangganan memalui email sekarang.

Artikel Terkait MariaDB ,MySQL ,Ubuntu

Saya akhirnya menghapus instalan MySQL sepenuhnya, dan menginstal ulang menggunakan baris berikut:

Hapus semua file yang terkait dengan MySQL

Sudo apt-get purge mysql*

Sudo apt-get autoremove

Sudo apt-get autoclean

Kemudian tingkatkan distribusi saya

Sudo apt-get dist-upgrade

Kemudian instal MySQL

Sudo apt-get install mysql-server

Itu saja.

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

I have a Mysql installation I'd like to remove and reinstall, running Ubuntu 14.04 on a LAMP stack. The passwords are all messed up, phpmyadmin isn't installing correctly... I just want a restart.

the command..

sudo apt-get --purge remove mysql-server mysql-common mysql-client

is returning the following error...

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

I'm having a real hard time trying to figure out what to do with this.

this command...

sudo dpkg-reconfigure mysql-server-14.14

tells me...

package 'mysql-server-14.14' is not installed and no information is available

While..

mysql --version

tells me...

mysql  Ver 14.14 Distrib 5.5.40, for debian-linux-gnu (x86_64) using readline 6.3

Any ideas how i can wipe this clean and restart?

thank you.

A software upgrade broke, among other things, mysql and I have not been able to get it back up yet.

Suspected cause: I had a near-full boot disk; the upgrade filled up the disk before completing and thus left everything in a mess. I have given the system more disk and moved /var to its own partition. I am still unsuccessfully trying to revive mysql.

Below is what I attempted so far (all as root). First, mysql does not start (443). Attempts to fix (444, 445) fail. Attempts to remove mysql and (?) apparmor fail (446, 7, 8). A more energetic attempt to remove mysql seems to succeed (449) and the previous errors are no longer seen (450, 1, 2). Mysql can't be reconfigured because it's no longer there (453) but attempting to reinstall it gives back the old error messages and we're back to square one (454).

I also checked this question (even though in my case it did not break because of an upgrade to 12.04: it was already working on 12.10) Fixing broken myslq-server package after upgrade to 12.04 and tried the suggestions in there (458, 461, 462) to no avail.

What else should I do?

This is on 3.5.0-25-generic #39-Ubuntu SMP Mon Feb 25 18:26:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    443  service mysql start
         start: Job failed to start

    444  dpkg-reconfigure mysql-server-5.5
         /usr/sbin/dpkg-reconfigure: mysql-server-5.5
         is broken or not fully installed

    445  apt-get -f install
         ...
         Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ...
         start: Job failed to start
         invoke-rc.d: initscript mysql, action "start" failed.
         dpkg: error processing mysql-server-5.5 (--configure):
         subprocess installed post-installation script
         returned error exit status 1
         dpkg: dependency problems prevent configuration of
         mysql-server:
         mysql-server depends on mysql-server-5.5; however:
         Package mysql-server-5.5 is not configured yet.
         dpkg: error processing mysql-server (--configure):
         dependency problems - leaving unconfigured
         No apport report written because the error message
         indicates its a followup error from a previous failure.
         Errors were encountered while processing:
           mysql-server-5.5
           mysql-server
         E: Sub-process /usr/bin/dpkg returned an error code (1)

    446  apt-get remove mysql-server
         ...
         Removing mysql-server ...
         Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ...
         start: Job failed to start
         invoke-rc.d: initscript mysql, action "start" failed.
         dpkg: error processing mysql-server-5.5 (--configure):
         subprocess installed post-installation script
         returned error exit status 1
         No apport report written because MaxReports is reached already
         Errors were encountered while processing:
           mysql-server-5.5
         E: Sub-process /usr/bin/dpkg returned an error code (1)


    447  apt-get remove apparmor
         ...
         Package 'apparmor' is not installed, so not removed
         0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
         1 not fully installed or removed.
         After this operation, 0 B of additional disk space will be used. 
         Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ...
         start: Job failed to start
         invoke-rc.d: initscript mysql, action "start" failed.
         dpkg: error processing mysql-server-5.5 (--configure):
         subprocess installed post-installation script
         returned error exit status 1
         Errors were encountered while processing:
           mysql-server-5.5
         E: Sub-process /usr/bin/dpkg returned an error code (1)


    448  apt-get remove mysql-server
         Reading package lists... Done
         Building dependency tree       
         Reading state information... Done
         Package 'mysql-server' is not installed, so not removed
         0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
         1 not fully installed or removed.
         After this operation, 0 B of additional disk space will be used.
         Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ...
         start: Job failed to start
         invoke-rc.d: initscript mysql, action "start" failed.
         dpkg: error processing mysql-server-5.5 (--configure):
         subprocess installed post-installation script
         returned error exit status 1
         Errors were encountered while processing:
           mysql-server-5.5
         E: Sub-process /usr/bin/dpkg returned an error code (1)

    449  dpkg -r mysql-server-5.5
         (Reading database ... 322156 files and directories
         currently installed.)
         Removing mysql-server-5.5 ...
         Processing triggers for man-db ...
         Processing triggers for ureadahead ...

    450  apt-get remove mysql-server
         Reading package lists... Done
         Building dependency tree        
         Reading state information... Done
         Package 'mysql-server' is not installed, so not removed
         0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

    451  apt-get remove apparmor
         Reading package lists... Done
         Building dependency tree       
         Reading state information... Done
         Package 'apparmor' is not installed, so not removed
         0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

    452  apt-get -f install
         Reading package lists... Done
         Building dependency tree       
         Reading state information... Done
         0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

    453  dpkg-reconfigure mysql-server-5.5
         /usr/sbin/dpkg-reconfigure: mysql-server-5.5 is broken
         or not fully installed

    454  apt-get install mysql-server
         Reading package lists... Done
         Building dependency tree       
         Reading state information... Done
         The following extra packages will be installed:
           mysql-server-5.5
         Suggested packages:
           tinyca mailx
         The following NEW packages will be installed:
           mysql-server mysql-server-5.5
         0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
         Need to get 0 B/8,851 kB of archives.
         After this operation, 32.8 MB of additional disk space
         will be used.
         Do you want to continue [Y/n]? 
         Preconfiguring packages ...
         Selecting previously unselected package mysql-server-5.5.
         (Reading database ... 322081 files and directories
         currently installed.)
         Unpacking mysql-server-5.5 (from 
         .../mysql-server-5.5_5.5.29-0ubuntu0.12.10.1_amd64.deb) ...
         Selecting previously unselected package mysql-server.
         Unpacking mysql-server (from 
         .../mysql-server_5.5.29-0ubuntu0.12.10.1_all.deb) ...
         Processing triggers for ureadahead ...
         Processing triggers for man-db ...
         Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ...
         start: Job failed to start
         invoke-rc.d: initscript mysql, action "start" failed.
         dpkg: error processing mysql-server-5.5 (--configure):
         subprocess installed post-installation script
         returned error exit status 1
         dpkg: dependency problems prevent configuration of mysql-server:
           mysql-server depends on mysql-server-5.5; however:
         Package mysql-server-5.5 is not configured yet.
         dpkg: error processing mysql-server (--configure):
         dependency problems - leaving unconfigured
         No apport report written because the error message
         indicates its a followup error from a previous failure.
         Errors were encountered while processing:
           mysql-server-5.5
           mysql-server
         E: Sub-process /usr/bin/dpkg returned an error code (1)


    458  apt-get remove --purge mysql-server
         Reading package lists... Done
         Building dependency tree       
         Reading state information... Done
         The following packages will be REMOVED:
           mysql-server*
         0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
         2 not fully installed or removed.
         After this operation, 116 kB disk space will be freed.
         Do you want to continue [Y/n]? 
         (Reading database ... 322159 files and directories
         currently installed.)
         Removing mysql-server ...
         Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ...
         start: Job failed to start
         invoke-rc.d: initscript mysql, action "start" failed.
         dpkg: error processing mysql-server-5.5 (--configure):
         subprocess installed post-installation script
         returned error exit status 1
         Errors were encountered while processing:
           mysql-server-5.5
         E: Sub-process /usr/bin/dpkg returned an error code (1)

    461  touch /etc/apparmor.d/local/usr.sbin.mysqld
         (no output)

    462  service mysql start
         start: Job failed to start

How do I Uninstall and reinstall MySQL on Ubuntu?

Show activity on this post..

First, remove already installed mysql-server using-- sudo apt-get remove --purge mysql-server mysql-client mysql-common..

Then clean all files sudo apt-get autoremove..

Then install mysql-server -- sudo apt-get install -f mysql-server..

Start mysql server-- sudo systemctl start mysql..

How do I Uninstall MySQL in ubuntu?

How to Uninstall MySQL.

For CentOS and RedHat users: sudo yum remove mysql mysql-server..

For Ubuntu and Debian users: sudo apt remove mysql mysql-server..

For Fedora users (as well as for many subsidiary distributions): sudo dnf remove mysql mysql-server..

Can I reinstall MySQL?

Erase/uninstall existing mysql server/client. Delete all files data directory. Delete all mysql config files. Completely reinstall mysql server.

How do I purge MySQL?

#Uninstalling MySQL (Windows) Go to "Programs and Features" and select "MySQL" => "Uninstall". Thereafter, to clean up any remaining data, make sure you can see hidden folders and then delete the following folders: C:\Program Files\MySQL. C:\Program Files (x86)\MySQL.