MySql-Backup

by MD on 2009/09/25

Using following PHP code, you can get dump (backup) of your MySql data

<?php
date_default_timezone_set('Asia/Calcutta'); // set your timezone (Optional)
$db_server	= '****';	// Database server, usually "localhost"
$db_name	= '****';	// Database name, leave empty for 'all databases'
$db_user	= '****';	// Database username
$db_pass	= '****';	// Database password

$date_stamp         = date('Y-m-d-H-i-s');
$backup_filename = ($db_name == '' ? 'all_databases' : $db_name) . '_' . $date_stamp . '.sql.gz';
$cmd = 'mysqldump -u ' . $db_user . ' -h ' . $db_server . ' --password=' . $db_pass . ' ' . ($db_name == '' ? '--all-databases' : $db_name) . ' | gzip > ' . $backup_filename;
$dump_status = (passthru($cmd) === false) ? 'No' : 'Yes';
?>

You may also like:

Leave a Comment

Previous post:

Next post: