Batiburrillo.net Sábado, 17 de mayo de 2008 | 14:14
Páginas vistas desde 1/01/2008: 3199516 | Hoy: 10697
Visitantes totales: 1145764 | Hoy: 4399 | Online: 189
¡De todo un poco!
Búsqueda en Google  

Backup y restore

 
  Todas las categorías

· Novedades
· Sistema operativo
· Productividad
· Internet
· Sitios web
· Hardware

eBaY
El mejor sitio de subastas de Internet.
Sólo tienes que registrarte para empezar a disfrutar.

  Descargas de Software

Últimas novedades

  Foros de Batiburrillo

 Últimos mensajes
17.05 2:07 caroliina
Mensaje Necesito ayuda con...
16.05 9:13 tokaii
Mensaje Estilo etech con b...
16.05 9:05 fabriciano
Mensaje ordenador no arran...
16.05 9:02 fabriciano
Mensaje phpBB SEO y actual...
16.05 8:37 fabriciano
Mensaje problema con la di...
16.05 12:59 alamarcheta
Mensaje Nueva comunidad pa...
16.05 12:32 GerM!an
Mensaje Evil Quick Reply, ...
15.05 10:06 cosmeticosori
Mensaje ¿Alguien me ayuda?...
15.05 9:56 felicitas
Mensaje http://www.casarur...
15.05 7:02 fabriciano
Mensaje Problemas en la co...

Muchos webmasters necesitamos de vez en cuando efectuar un backup de la base de datos. Podemos utilizar phpMyAdmin si el peso de las tablas es pequeño. Si el sistema permite una conexión remota, existe una utilidad que nos puede ayudar: MySQL-Front. También podemos subir a nuestro servidor web, a través del FTP, phpMyBackup Pro y ejecutar los distintos scripts, a través de diferentes menús, después de una sencilla configuración.

Pero todo lo anterior se puede reducir a la instalación de dos sencillos scripts: uno para efectuar la copia de seguridad y otro para llevar a cabo la restauración. Se pueden utilizar para llevar a cabo una migración de una base a otra, en el mismo o en distintos servidores; todo es configurable. Veamos los pasos:

Creas un script (al que puedes llamar backup.php), como el que pongo a continuación, que subirás al directorio raíz (o a un directorio nuevo al que puedes llamar copias) de tu servidor FTP. Ejecutas el script, después de poner los datos adecuados:

Código:
<?
echo "Su base está siendo salvada.......\n<br>";
system("mysqldump --host=localhost --user=usuario --password=contraseña base --add-drop-table > copia.sql");
echo "Fin. Puede recuperar la base por FTP";
?>

Debes sustituir localhost por la dirección de tu servidor de base de datos actual; usuario por el nombre de usuario; contraseña por la contraseña; base por el nombre de la base de datos.

Ejecutado el script anterior desde tu navegador web, aparecerá en el directorio raíz (o en el que has creado) de tu servidor un archivo sql llamado copia.sql. (Para que se pueda crear dicho archivo, el directorio en el que se va a alojar ha de tener permisos de lectura y escritura: CHMOD 777). Lo bajas a tu ordenador y lo subes al nuevo servidor. (Esto siempre que cambies de servidor).

Creas un script, al que llamas restaura.php, para restaurar la base de datos en el nuevo servidor. Sería como el siguiente, con las sustituciones pertinentes (tendrás que subirlo al directorio raíz o al directorio copias, en el que se encuentra o subes copia.sql):

Código:
<?
echo "Su base esta siendo restaurada.......\n<br>";
system("cat copia.sql | mysql --host=localhost --user=usuario --password=contraseña base");
echo "Fin. Su base está emplazada en su alojamiento.";
?>

Esta es una forma de realizar una copia y, posterior restauración, de cualquier base de datos. Sólo en casos muy especiales, algunos servidores gratuitos, no es efectivo.

 

Los tres montones de palillos

MatemáticasA Jorge le gusta mucho la magia. De hecho, a pesar de que aún es un novato, ya hace sus pinitos en ese campo. También es muy aficionado a los problemas matemáticos. Estábamos hablando de la repoblación forestal y de otros asuntos menores Javier, otro gran ...

 

Clickteam Install Creator 2 Build 31

Clickteam Install Creator 2 Build 31Clickteam Install Creator es una aplicación para instalar paquetes de software. Es muy fácil de usar y los resultados que se obtienen son auténticamente profesionales. Ofrece un asistente en el que sólo hay que seleccionar los ficheros que incluye el paquete, especificando las rutas en las que ...

 

La mujer moderna

La mujer modernaSon las 6 hs. a.m., el despertador no para de sonar y no tengo fuerzas ni para tirarlo contra la pared. Estoy acabada. No querría tener que ir al trabajo hoy. Quiero quedarme en casa, cocinando, escuchando música, cantando.
Si tuviera un perro, lo pasearía por los alrededores ...