Dump de MySQL en latin1
21.feb 2008
Envía un trackback
Estoy migrando algún que otro Drupal -por desgracia- de hosting y siempre se generan molestas tiranteces -hablando bien- de configuración. Dejando a un lado las incompatibilidades de los módulos, lo más común suele venir dado por la codificación de la base de datos.
En este caso se trata de dumpear e importar en latin1, así que con paciencia y buena letra nos disponemos a acabar el trabajo en 3 minutos.
En el servidor origen creamos el dump indicando la codificación que queremos usar, con la misma pasamos el .sql al servidor destino:
origen~# mysqldump -u root -p --default-character-set=latin1 basedatos1 > ~/dumb_basedatos1.sql origen~# scp ~/dump_basedatos1.sql root@destino:/.Entramos en destino e invertimos la operación:
destino~# mysql -u root -p --default-character-set=latin1 basedatos1 < ~/dump_basedatos1.sqlNi que decir tiene que si cambiamos latin por utf8 el proceso será exactamente el mismo pero con otra codificación.
Este ha sido el tip de hoy, precocinado por MarcosBL y sazonado por el wiki de Gentoo.
Comentarios
Putos dumps de MySQL, aún recuerdo no hace demasiados meses que vi un bug sobre ese comando en concreto cuando se ejecutaba desde el Plesk Migrator. Su puta madre.
Escribe tu comentario
Intenta que tu comentario sea interesante y con información relevante al tema de la entrada. BBCodes disponibles:
[url=http://direccion]texto[/url], negrita: [b]texto[/b],
itálica: [i]texto[/i], subrayada: [u]texto[/u].
Para mencionar o citar a alguien (quote): [cita]texto[/cita]


