sql >> Base de Datos >  >> RDS >> Mysql

Haga una copia de seguridad de una base de datos mysql y descárguela como un archivo

Una solución muy simple sería algo como (primer ejemplo):http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/using-php-to-backup-mysql-databases.aspx

Naturalmente, esto solo hará un volcado de datos de la tabla.

Lo que podrías hacer es usar este código:

http://snipplr.com/view/173/mysql-dump/

Lo que hace este código es obtener una descripción de la tabla (es decir, su estructura), crea todas las tablas y envía datos. más o menos como lo hace cualquier otra herramienta.

Entonces solo es cuestión de guardarlo de una cadena a un archivo (file_put_contents() por ejemplo o algo similar, dependiendo de su preferencia y necesidad)