Voy a explicar como realizar un backup o copia de seguridad de tu base de datos MySql desde PHP.
2 | $C_SERVER = 'tu_servidor' ; |
4 | $C_BASE_DATOS = 'tu_base_de_datos' ; |
6 | $C_USUARIO = 'tu_usuario' ; |
7 | $C_CONTRASENA = 'tu_contraseña' ; |
10 | $C_RUTA_ARCHIVO = '/ruta_hasta/backups/backup_' . date ( "Y_m_d_H_i_s" ). '.sql' ; |
12 | $C_COMPRIMIR_MYSQL = 'true' ; |
16 | $command = "mysqldump --opt -h " . $C_SERVER . " " . $C_BASE_DATOS . " -u " . $C_USUARIO . " -p" . $C_CONTRASENA . |
17 | " -r \"" . $C_RUTA_ARCHIVO . "\" 2>&1" ; |
23 | if ( $C_COMPRIMIR_MYSQL == 'true' ) { |
24 | system( 'bzip2 "' . $C_RUTA_ARCHIVO . '"' ); |
*Supongo que el tutorial es aplicable a cualquier tipo de base de datos siempre y cuando tenga una consola y comandos correspondientes, sería cuestión de adaptar el código.
Gracias, probé tu code y me sirvió