Cuando migré a wordpress, me di cuenta de que la codificación de mis archivos era la ISO 8859-1 y debía pasarlo a UTF-8. Podía hacerlo a mano editando todos los posts (como tuve que hacer con algunos que contenían el símbolo del euro [€] al no usar la ISO 8859-15), pero sería demasiado pesado. Algo tenía que haber para que se hiciera automáticamente.
Buscando por internet encontré la solución y, mientras seguía sus pasos, me di cuenta de que era una forma muy rápida de hacer copias de seguridad de mis bases de datos.
Para hacer una copia de seguridad debes conectárte vía SSH (Dreamhost ofrece esta opción) y seguir los siguientes pasos:
- Conectarte a tu servidor. Puedes usar el programa gratuito putty.
- Una vez conectado escribes:
mysqldump --add-drop-table -u usuario -pcontraseña -h hostname db > nombre-x.sql
Donde:usuario
es el nombre de usuario que utilizas para acceder a la base de datos (db).contraseña
es la contraseña para acceder a la db (después de -p
sin espacios).hostname
es normalmente localhost, pero en Dreamhost es de la forma mysql.tu-dominio.com.db
es el nombre de la base de datos que quieres copiar.nombre-x
es el nombre de la copia de la base de datos que se creará. Lo que quieras.
Ahora, si quieres restaurar la copia que has hecho de tu base de datos, sólo tienes que hacer lo siguiente:
mysql -u usuario -pcontraseña -h hostname db < nombre-x.sql
Así de fácil y, sobretodo, rápido.
Saludos,
Como es posible hacer eso con una BD de 2GB con solo el archivo .sql y acceso root.sql ?