Eliminar bases de datos MariaDB (MySQL)


18

¿Cómo elimino completamente MariaDB para poder restablecer la contraseña de root?


44
¿Lo siento? ¿Qué tiene que ver el primero con el segundo? E incluso si quisiera restablecer la contraseña para conectarse a la base de datos y no la contraseña raíz: ¿qué tiene que ver eso con eliminar mariadb?
— Rinzwind

1
y como instalaste mariadb? apt-get? fuente tarball?
— Rinzwind

Solía apt-get que necesito para restablecer prácticamente todas las contraseñas a ella, pero creo que he roto a la etapa de un restablecimiento completo es más fácil que hacerlo de forma manual
— SteamPunk_Devil

1
Sin embargo, la reinstalación de los paquetes no restablecerá la base de datos o su configuración. Esto suena como un problema XY . Creo que su pregunta sería mejor en la línea de: “Rompí mi instalación de MariaDB y probablemente necesite restablecer su contraseña de root. Hasta ahora intenté [...] lograr eso, pero no fue exitoso / parece haber empeorado las cosas. ¿Cómo puedo proceder? ”. No votaré para cerrarlo porque no está claro porque hay una respuesta útil.
— David Foerster

Respuestas:


36

Primero, cree una copia de seguridad de {database}:

mysqldump -u {user} -p {database} > /home/$USER/Documents/backup.sql

Para eliminar cualquier rastro de mariadb instalado a través de apt-get:

sudo service mysql stop
sudo apt-get --purge remove "mysql*"
sudo rm -rf /etc/mysql/ 

y todo se fue. Incluyendo bases de datos y cualquier archivo de configuración.

Para verificar si algo llamado mysql se ha ido, haga un

sudo updatedb

y un

locate mysql

Debe estar bastante vacío (tal vez algunas páginas de manual o un conector). Si aunque ves my.cnfuno de los resultados, elimínalo también.


//, sé que esto es Ask Ubuntu, pero ¿tienes alguna idea de cómo hacer esto sin usar el administrador de paquetes?
— Nathan Basanese

Eso depende del sistema operativo para el que lo desee.
— Rinzwind
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.