Suggestions To Nighly MySQL Dumps?
I have a MySQL 5.1 production server & a few critical MySQL servers but I would like to know the best suggestions for backing up my databases? I can manually do a 'mysqldump' on the server and copy them to off site storage but I really don't know what the best thing to do would be. Anyone who admin's a MySQL server offer any assistance on the best way to back-up my databases via MySQL?
Thanks for any assistance. I would like to keep this as easy as possible. Limit the backups to simply using just Linux & MySQL w/o any administration GUI's or applications beyond what I already have installed. Thanks! |
Quote:
|
Actually, take a look at ZRM for MySQL (Zmanda Recovery Manager for MySQL). There is a community edition that you can download and use for free and an enterprise edition that you can get support contracts with. It will manage your backups for all of your MySQL databases and servers, and will do both full and incremental (using a transaction log) backups. You can automate the whole thing and get email reports. Then you can work that into your enterprise tape backup scheme if you have that sort of thing, or just rsync your backup directory off site.
|
Quote:
|
Just a quick added note about ZRM for MySQL, since I don't think it was clear in my post above -- ZRM has extensive capabilities all based on the standard MySQL tools -- http://wiki.zmanda.com/index.php/Cap..._ZRM_for_MySQL.
ZRM will use mysqldump, mysqlhotcopy, MySQL replication, snapshots (LVM or ZFS), and will do the appropriate thing depending on which storage engine you use for MySQL. It can do point in time recovery using MySQL's binary logs. So, if an operator or sysadmin blows it, and messes up the database, ZRM can recover to the point in time just before the error (assuming you have configured the use of binary logs). It can also use ssl connections to backup remote MySQL servers. So, it is perl scripted mysqldump and a lot more. |
Quote:
|
All times are GMT -5. The time now is 02:56 PM. |