You could be cheap, install another MySQL daemon running on a different port with different data folders, as a slave, and backup that one without a performance hit.
On Mon, Dec 29, 2008 at 8:06 PM, Mike Lovell <m...@dev-zero.net> wrote: > William Attwood wrote: > >> I was hoping that was a given. I should have explained better. Flush >> tables, shut down MySQL, and then tarball the entire data folder. >> -Will >> >> > An option that was explored where I work was have the MySQL tables on a LVM > volume, stop the server, create and LVM snapshot, start the server, mount > the snapshot, tar it, and then destroy the snapshot. It is a half way decent > option. The server is only down for a few moments while the LVM snapshot is > being created. But it of course has a prerequisite that you are running the > MySQL tables on an LVM volume and there is a performance hit during the time > the snapshot exists. > > Other option that I would suggest is having MySQL sync data to a slave box > and then doing regular backups on the slave. It does require having another > machine though and that isn't always an option. > > Mike > > > /* > PLUG: http://plug.org, #utah on irc.freenode.net > Unsubscribe: http://plug.org/mailman/options/plug > Don't fear the penguin. > */ > /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */