Esta noche, se celebra la navidad. Donde por todas partes se escuchan villancicos y las calles están saturadas de personas con bolsas con regalos.
Hace unos meses, que tenía el dominio listo para migrar mi blog… pero la universidad me absorbía todo el tiempo para realizar el cambio. Hoy le digo gracias a rnt.bla.cl y le digo bienvenido a rnt.cl. No es ser mal agradecido con la comunidad bla.cl… simplemente es un paso más en la evolución y de regalo… URL’s más cortas.
Lo que más me demoró fue migrar mi base de datos desde latin1 a utf8.
La codificación latin1 original, se debe a que así era por defecto cuando instalé wordpress 2.0.4 hace más de 2 años atrás… y si no lo era, mis disculpas… que no recuerdo bien.
La cosa, es que el cambio finalmente fue mucho más sencillo de lo que podía pensar. Luego de mucho probar, llegue a este Makefile:
all: get migrate put
get:
@echo "get..."
ssh usuario.antiguo@dominio.antiguo "mysqldump --default-character-set=latin1 --set-charset=utf8 --complete-insert --create-options --add-drop-table --no-create-db --host=host.base.de.datos.dominio.antiguo --user=usuario.antiguo -pcontraseña.antigua base.de.datos.antigua" > dump.sql
migrate:
@echo "migrate..."
sed -i -e "s,CHARSET=latin1,CHARSET=utf8,g" dump.sql
sed -i -e "s,SET NAMES latin1,SET NAMES utf8,g" dump.sql
sed -i -e "s,dominio.antiguo,dominio.nuevo,g" dump.sql
put:
@echo "put..."
ssh usuario.nuevo@dominio.nuevo "mysql --host=host.base.de.datos.nuevo --user=usuario.base.de.datos.nuevo -pcontraseña.nueva base.de.datos.nuevo" < dump.sql
Este Makefile, obtiene un dump de la base de datos realizando el cambio de codificación, realiza los cambios de codificación para la tablas, cambia las referencias al dominio nuevo y envia estos cambios a la nueva base de datos.
Cambiando la base de datos, se copiaron los archivos subidos y santo remedio.
Así que, durante el próximo mes… estaremos en marcha blanca… hasta que me acuerde de migrar todo.
¡¡ Feliz Navidad/lo-que-sea-que-celebren para Todos !!
PD: Si, ni en navidad puedo evitar ser ñoño.
Excelente!, que bueno el el feed siga apuntando donde mismo… felicitaciones por la nueva casa virtual jejeje
saludos y feliz fin de año!
es una lata que las compañias telefonicas no tomen medidas contra esa gente que hace estafas. A mi me llego un mensaje asi y fui a Entel, les di el numero y no me dieron bola… Parece que les da lo mismo, mientras hagan llamadas y envien mensajes, ellos ganan.