Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Deshabilitar comprobación de restricciones en MySQL al cargar un dump

Por Posted on 1 No tags 0

Si usáis InnoDB en vuestras bases de datos MySQL tendréis la suerte de disfrutar de una base de datos moderna ACID, que tiene entre otras cosas, claves foráneas y podéis hacer que haya restricciones sobre ellas, las famosas constraints.

Un problema de tener restricciones en una base de datos, es que cuando tienes que recuperarla de urgencia con una copia, que solemos realizar con un dump, existen problemas porque el orden en el que el dump crea la base de datos NO respeta las estructuras de estas restricciones.

¿Qué obtenemos? Mensajes de este tipo en MySQL:

¿Cómo resolverlo? Añadiendo al comienzo y al final del dump dos líneas:

Con eso nos olvidaremos de este problema.

Leer entrada anterior
Conectarse a un servidor por SSH con un fichero de certificado digital PEM

Creo que no soy el único que maneja a diario SSH para administrar servidores remotos desde la estupenda consola bash...

Cerrar