mysql - How to automate backups in mysqldump from one server to an external disk -
i need in configuring mysqldump in order automatically download backups 1 server external disk in fixed time (everyday @ 6:00 pm). if mysqldump unable that, can suggest software?
you can use operating system's scheduler automatically run mysqldump command @ desired times, e.g. cron on linux , task scheduler on windows.
to have mysqldump write external disk, can mount disk destination path reachable mysqldump , use in output path. specify output path, can either use > redirection or --result-file option.
both approaches work on linux/unix distinction important windows redirection won't work using powershell. because redirection on powershell produces utf-16 using redirection cannot read. --result-file option provide ascii output can read.
windows examples
c:\> mysqldump.exe –e –u[username] -p[password] -h[hostname] [dbname] > [c:\path\to\mybackup.sql] c:\> mysqldump.exe –e –u[username] -p[password] -h[hostname] [dbname] --result-file [c:\path\to\mybackup.sql] linux/unix examples
# mysqldump -u[username] -p[password] -h[hostname] [dbname] > [/path/to/mybackup.sql] # mysqldump -u[username] -p[password] -h[hostname] [dbname] --result-file [/path/to/mybackup.sql] more information available here:
- complete: http://dev.mysql.com/doc/refman/5.6/en/mysqldump.html
- quick: http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/
depending on backup requirements, may want consider other options such percona xtrabackup, lvm snapshots (e.g. mylvmbackup), etc. percona xtrabackup presentation has comparison table on slide 3.
Comments
Post a Comment