Si trabajáis con una servidores y base de datos o estáis migrando vuestro blog de servidor es probable que alguna vez hayáis necesitado exportar / importar una base de datos de más de 2MB. El script que os presentamos a continuación te permitirá realizar esta tarea de una forma muy sencilla.
Lo primero de todo será descargarlo de la siguiente dirección:
http://www.batiburrillo.net/zips/dump_y_restore_db.zip
Si lo descomprimimos veremos dos ficheros, uno es el encargado de realizar la exportación de la BBDD y el otro realiza la tarea análoga, es decir, importar la BBDD.
Lo primero de todo será editarlos y buscar las siguientes variables:
$db_server = «localhost»;
$db_name = «[nombre de la base de datos]«;
$db_username = «[usuario de la BBDD]«;
$db_password = «[password]«;
También podemos definir un usuario y password al script, de estar forma nadie excepto nosotros podremos ejecutarlo:
$auth_user =»[usuario]«;
$auth_password = «[clave]«;
El último dato que debemos definir es el nombre que queremos darle a nuestra copia de seguridad de la BBDD
$filename =»[nombre de la copia de seguridad].sql»;
Una vez hemos definido estos campos y subido los ficheros al servidor podremos realizar copias de seguridad de nuestra BBDD siempre que lo deseemos e importarlas a otro servidor o guardarlas en nuestro disco duro.
Usarlo es muy sencillo, únicamente tenemos que escribir en la barra de direcciones de nuestro navegador web preferido:
http://dirección-de-tu-sitio/dump-db.php
De esta forma ejecutaremos el script encargado de realizar la copia de seguridad…Se creará un un archivo [nombre de la copia de seguridad].sql.gz
Si queremos importar la BBDD, tenemos que subir el archivo que se acaba de crear al servidor y escribir en la barra de direcciones:
http://dirección-de-tu-sitio/restore-db.php
Saludos desde lo más profundo de los bytes.