gentoo linux, java, software libre y otras hierbas
Ene, 22 2010 - 9:40 am

Tip rápido: dumps de MySQL compatibles con versiones anteriores

MySQL nos permite hacer “dumps” de una base de datos que básicamente es una copia de la base de datos pero en un script SQL listo para ejecutar. Cuando tenemos distintas versiones de MySQL es común obtener errores como este al intentar restaurar un ‘backup’:

ERROR 1064 at line XX: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ENGINE=MyISAM DEFAULT CHARSET=latin1' at line 8

Para evitar esto es necesario indicar al mysqldump que queremos crear un script SQL compatible con versiones anteriores. Por ejemplo, para hacer un backup en MySQL 5 que sea compatible con MySQL 4 ejecutamos mysqldump así:

mysqldump -uusuario -ppassword nombre_bd –compatible=mysql40 > script_compatible.sql

¡Es todo! Espero les sea de utilidad.

Etiquetas: howto, MySQL, tip

Un comentario | deja el tuyo

Un enlace entrante

Sin comentarios en “Tip rápido: dumps de MySQL compatibles con versiones anteriores”

¡Déjanos tu comentario!