domingo, 11 de abril de 2010

Importar mysql con blob de imagen

Muchas veces tenemos tablas con campos blob que guardamos imágenes, entonces si hacemos el clásico

mysqldump –u usuario –p contra base > base.sql

Esto nos importa la base pero depende del sistema operativo el campo blob, no siempre queda bien, entonces nuestra apliacion que utiliza esta imagen, no la llega a poder mostrar bien.

Buscando en internet y en la documentación de mysql, encontré que lo mejor es codificar HEXA los blob.

Entonces lo que tenemos que hacer es lo siguiente

mysqldump –u usuario –p contra –hex-blob base > base.sql

Luego importar de la forma clásica

mysql –u usuario – p contra base < base.sql

Con esto se soluciona este problema.

No hay comentarios: