2015-10-27 15 views
20

Ho installato MariaDB su CentOS 7 ma ho avuto alcuni problemi con alcune configurazioni, ora è completamente mal configurato.Rimuovere completamente MariaDB o MySQL da CentOS 7 o RHEL 7

Quindi, volevo rimuovere il MariaDB con "yum remove mariadb mariadb-server", dopo di che l'ho reinstallato con "yum install mariadb mariadb-server".

Sfortunatamente, la configurazione rimane. Sembra che yum remove non cancelli tutti i file di configurazione di MariaDB.

Come rimuovere completamente MariaDB da CentOS 7?

risposta

37

Questi passaggi stanno lavorando su CentOS 6.5 per cui dovrebbero lavorare su CentOS 7 troppo:

  1. yum remove mariadb mariadb-server
  2. rm -rf /var/lib/mysql Se il datadir in /etc/my.cnf punti in una directory diversa , rimuovere quella directory, invece di /var/lib/mysql
  3. rm /etc/my.cnf
  4. Passaggio facoltativo: rm ~/.my.cnf
  5. yum install mariadb mariadb-server

[EDIT ] - Aggiornamento per MariaDB 10.1 su CentOS 7

I passaggi sopra lavorato per CentOS 6.5 e MariaDB 10.

ho appena installato MariaDB 10.1 su CentOS 7 e alcuni passaggi sono leggermente diversi.

Fase 1 sarebbe diventato:

yum remove MariaDB-server MariaDB-client 

Fase 5 diventerebbe:

yum install MariaDB-server MariaDB-client 

Gli altri passaggi rimangono gli stessi.

+0

pratico un liner da eliminare: sudo yum remove -y mariadb mariadb-server && sudo rm -rf/var/lib/mysql /etc/my.cnf –