Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Articulo Backup en PHP PDF
Articulo Backup en PHP PDF
Existen al menos tres mecanismos para realizar respaldo a su base de datos MySQL:
<?php
include 'config.php';
include 'opendb.php';
$nombreTabla = 'mydata';
$backupFile = 'backup/mydata.sql';
$query = "SELECT * INTO OUTFILE '$backupFile' FROM $nombreTabla";
$resultados = mysql_query($query);
include 'closedb.php';
?>
Para restaurar el backup necesita ejecutar un query usando LOAD DATA INFILE como sigue :
<?php
include 'config.php';
include 'opendb.php';
$nombreTabla = 'mydata';
$backupFile = 'mydata.sql';
$query = "LOAD DATA INFILE 'backupFile' INTO TABLE $nombreTabla";
$resultados = mysql_query($query);
include 'closedb.php';
?>
Es Buena idea nombrar el archivo de backup con “nombretabla.sql”, para de esta forma saber de cuál tabla
es el archivo de backup.
Ejecutar el comando mysqldump usando la función system()
La función system() es usada para ejecutar un programa externo. Debido a que MySQL ya tiene una
herramienta interna para crear backup de base de datos MySQL (mysqldump), la utilizaremos desde nuestro
script PHP.
<?php
include 'config.php';
include 'opendb.php';
include 'closedb.php';
?>
Para realizar el backup de su base de datos MySQL usando phpMyAdmin, haga click en el enlace “exportar”
en la página principal de phpMyAdmin. Elija la base de datos que desea respaldar, revise las opciones
apropiadas de SQL y finalmente introduzca el nombre del archivo de backup.