2015-10-27 17 views
20

Ich installierte MariaDB auf CentOS 7, aber ich hatte einige Probleme mit einigen Konfigurationen, jetzt ist es komplett falsch konfiguriert.Vollständig entfernen MariaDB oder MySQL von CentOS 7 oder RHEL 7

Also wollte ich die MariaDB mit "yum entfernen mariadb mariadb-server" entfernen, danach habe ich es mit "yum install mariadb mariadb-server" neu installiert.

Leider bleibt die Konfiguration erhalten. Es scheint, als ob yum remove nicht alle MariaDB Config-Dateien löscht.

Wie kann ich MariaDB vollständig von CentOS 7 entfernen?

Antwort

37

Diese Schritte arbeiten an CentOS 6.5, so sollten sie auf CentOS 7 arbeiten:

  1. yum remove mariadb mariadb-server
  2. rm -rf /var/lib/mysql Wenn Ihr datadir in /etc/my.cnf Punkte in ein anderes Verzeichnis entfernen, dieses Verzeichnis anstelle von /var/lib/mysql
  3. rm /etc/my.cnf
  4. Optionaler Schritt: rm ~/.my.cnf
  5. yum install mariadb mariadb-server

[EDIT] - Update für MariaDB 10.1 auf CentOS 7

Die oben genannten Schritte arbeitete für CentOS 6.5 und MariaDB 10.

Ich habe gerade installiert MariaDB 10.1 auf CentOS 7 und einige der Schritte sind etwas anders.

Schritt 1 werden würde:

yum remove MariaDB-server MariaDB-client 

Schritt 5 werden würde:

yum install MariaDB-server MariaDB-client 

Die anderen Schritte bleiben die gleichen.

+0

praktisch Einzeiler zu reinigen: sudo yum entfernen -y MariaDB MariaDB-Server && sudo rm -rf/var/lib/mysql /etc/my.cnf –