Tengo MySQL instalado en mi localhost. ¿Qué sucede si tengo un problema con mysql y quiero volver a instalarlo? ¿Pierdo mis bases de datos existentes?
installation
mysql
usuario3018393
fuente
fuente

Respuestas:
No, la reinstalación
mysql-serverno eliminará los archivos de la base de datos, solo eliminará los archivos del paquetemysql-server. Podrá acceder a sus archivos (base de datos) después de reinstalar el servidor.Para purgar e instalar mysql-server:
Si también desea eliminar la base de datos, primero debe eliminarla antes de eliminar mysql. Para eliminar la base de datos limpiamente, en el indicador de mysql, escriba:
Encontré otra forma de eliminar los archivos de la base de datos, pero no estoy seguro de si esta es una forma limpia de eliminar la base de datos, así que tómalo con una pizca de sal:
De una pregunta sobre stackoverflow :
Por lo tanto, verifique la ubicación de sus bases de datos en estas dos ubicaciones y elimine el directorio de las bases de datos (requiere privilegios de superusuario para leer y eliminar).
fuente
purgeCuál es el comando correcto si no quiero perder los datos?Esta es una vieja pregunta, pero sin embargo, aquí están mis 5 ¢:
mysqldump.sudo apt-get purge mysql-server mysql-server-5.7. Le preguntará si realmente desea eliminar los archivos de la base de datos, haga clic enYessudo apt-get install mysql-server mysql-server-5.7mysqlutilidad de línea de comandoPuede preguntar para qué sirve todo este procedimiento: hay casos en los que la base de datos mysql ha tenido muchas transacciones grandes y ocupa mucho espacio en el disco. Destruir y reconstruir la base de datos es una forma de reducirla nuevamente.
fuente
Uso
sudo apt-get remove mysql-server.No use
, lo que eliminará los archivossudo apt-get purge mysql-server/var/lib/mysql.fuente