Si reinstalo MySQL, sin eliminar la instalación real de MySQL, ¿reescribiría todos los archivos sin eliminar mis bases de datos?
Mi problema es que mi archivo mysqld
está roto debido al hecho de que accidentalmente copié un .txt
archivo en él, es decir:
#cp -f root.txt /usr/sbin/mysqld
Fue un error, obviamente el demonio ya no arrancaba, al ejecutar
service mysql start
¿Cómo puedo arreglar esto? Supongo que necesito reinstalar MySQL, pero me pregunto si puedo reinstalarlo sin afectar las bases de datos de mi servidor.
Respuesta1
Normalmente, no. Al reinstalar MySQL, las bases de datos existentes generalmente no se eliminan. Es por eso que es posible que vea notas para eliminar las bases de datos antes de desinstalarlas, si sigue ese camino.
Sin embargo, si aún no está seguro, cree una copia de seguridad del contenido deldatoscarpeta, que contendrá todas sus bases de datos. Verás muchosarchivos .frmadentro.
Luego, después de reinstalar, y por casualidad la carpeta de datos esté vacía, vuelva a colocar el contenido.