Aqui presento 2 metodos que uso constantemente para hacer un backup de Mysql :
- Hacer un Backup con un query desde php.
- Hacer un mysqldump usando System().
Hacer el backup desde un query en PHP En este ejemplo usamos SELECT INTO OUTFILE query para crear un backup de una tabla :
$tableName = 'mypet'; include 'closedb.php'; ?> recuperamos el backup con el query LOAD DATA INFILE como este :
$tableName = 'mypet'; include 'closedb.php'; ?> |
Correr mysqldump usando la funcion system() la funcion system() es usada para ejecutar programas externos . Mysql tiene una herramienta para crear backups (mysqldump) la cual podemos usar desde nuestro script php.
$backupFile = $dbname . date("Y-m-d-H-i-s") . '.gz'; ?> |

No hay comentarios:
Publicar un comentario