mysql - desinstalar - start mariadb centos 7
Elimine por completo MariaDB o MySQL de CentOS 7 o RHEL 7 (3)
Estos pasos están funcionando en CentOS 6.5, por lo que también deberían funcionar en CentOS 7:
yum remove mariadb mariadb-server
-
rm -rf /var/lib/mysql
Si su datadir en /etc/my.cnf apunta a un directorio diferente, elimine ese directorio en lugar de / var / lib / mysql -
rm /etc/my.cnf
- Paso opcional:
rm ~/.my.cnf
-
yum install mariadb mariadb-server
[ EDIT ] - Actualización para MariaDB 10.1 en CentOS 7
Los pasos anteriores funcionaron para CentOS 6.5 y MariaDB 10.
Acabo de instalar MariaDB 10.1 en CentOS 7 y algunos de los pasos son ligeramente diferentes.
El paso 1 se convertiría en:
yum remove MariaDB-server MariaDB-client
El paso 5 se convertiría en:
yum install MariaDB-server MariaDB-client
Los otros pasos siguen siendo los mismos.
Instalé MariaDB en CentOS 7 pero tuve algunos problemas con alguna configuración, ahora está completamente mal configurado.
Por lo tanto, quería eliminar MariaDB con "yum remove mariadb mariadb-server", después de eso lo reinstalé con "yum install mariadb mariadb-server".
Desafortunadamente, la configuración se mantiene. Parece como si yum remove no borra todos los archivos de configuración de MariaDB.
¿Cómo puedo eliminar MariaDB completamente de CentOS 7?
Para actualizar y responder a la pregunta sin romper servidores de correo. Las versiones posteriores de CentOS 7 tienen MariaDB incluida como base junto con PostFix que se basa en MariaDB. Eliminar el uso de yum también eliminará postfix y perl-DBD-MySQL. Para evitar esto y mantener el postfix en su lugar, primero haga una copia de /usr/lib64/libmysqlclient.so.18 (que es de lo que depende postfix) y luego use:
rpm -qa | grep mariadb
luego elimine los paquetes mariadb usando (cambiando a sus versiones):
rpm -e --nodeps "mariadb-libs-5.5.56-2.el7.x86_64"
rpm -e --nodeps "mariadb-server-5.5.56-2.el7.x86_64"
rpm -e --nodeps "mariadb-5.5.56-2.el7.x86_64"
Elimine los archivos y carpetas restantes (que también elimina cualquier base de datos):
rm -f /var/log/mariadb
rm -f /var/log/mariadb/mariadb.log.rpmsave
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
rm -rf /usr/share/mysql
Vuelva a colocar la copia de /usr/lib64/libmysqlclient.so.18 que realizó al inicio y puede reiniciar Postfix.
Hay más detalles en https://code.trev.id.au/centos-7-remove-mariadb-replace-mysql/ que describe cómo reemplazar mariaDB con MySQL
systemd
sudo systemctl stop mysqld.service && sudo yum remove -y mariadb mariadb-server && sudo rm -rf /var/lib/mysql /etc/my.cnf
sysvinit
sudo service mysql stop && sudo apt-get remove mariadb mariadb-server && sudo rm -rf /var/lib/mysql /etc/my.cnf