
En primer lugar haremos una copia de la base de datos original desde el shell con el siguiente comando:
mysqldump -h localhost -u usuario -pcontraseña basededatos > archivodesalida.sql
Luego si queremos podemos comprimirlo con el siguiente comando:
gzip archivodesalida.sql.gz
Luego descargaremos el script bigdump y lo descomprimimos en el raiz de nuestro sitio web
http://www.ozerov.de/bigdump/
Crearemos una nueva base de datos, nuevo usuario y nueva contraseña en el servidor nuevo y anotaremos esos datos para usarlos a continuación.
Editamos el archivo bigdump.php y lo configuramos al gusto. Generalmente suele ser necesario cambiar las siguientes variables del archivo con nuestros datos:
$db_server = "localhost";
$db_name = "basededatosnueva";
$db_username = "usuario";
$db_password = "contraseña";
$linespersession = 3000;
$delaypersession = 100;
$db_connection_charset = 'utf8';
Por último subimos a nuestro nuevo servidor la base de datos mediante ftp o como sea en la misma carpeta que está bigdump.php y lo ejecutamos accediendo a la página:
http://www.tusitio.com/bigdump.php
Y desde la página que se nos abrirá ya podremos cargar la antigua base de datos en nuestro nuevo servidor.
Con estos sencillos pasos podemos migrar cualquier base de datos sin tener que usar phpmyadmin
No hay comentarios:
Publicar un comentario