NYCPHP Meetup

NYPHP.org

[nycphp-talk] Scripting to get a backup of your current MySQL database.

Cliff Hirsch cliff at pinestream.com
Wed Oct 3 10:03:40 EDT 2007


On 10/3/07 9:57 AM, "Anthony Wlodarski" <aw at sap8.com> wrote:

> I was confused on the relevance of this topic but since PHP and MySQL go
> together like PB&J I thought it would be relevant.
>  
> It has gotten to the point that the application that I built for candidate
> tracking is growing astronomically so now I was given the task of backing up
> our data.  So far our Apache/Drupal installation is backed up and SCP¹ed to a
> secure server.  My one big problem is backing up our MySQL database.  Does the
> script ³mysqlhotcopy² have the same drawback as just copy the files manually
> (frm, MYD, MYI) in the sense that the server can¹t be updating anything.  To
> be honest I can¹t guarantee that no one in the office will not be using the
> system at certain times so it might present a problem.  Would it be easier to
> just to script something that follows this logic:
>  
> Pre: rename index.php, copy in temp file with downtime message
>  
> 1.)   Stop daemon.
> 
> 2.)   Copy all the table files *.frm, *.MYD, *.MYI files, tar/gzip them
> 
> 3.)   SCP archive offsite
> 
> 4.)   Delete temp folder
> 
> 5.)   Restart daemon.
> 
>  
> Post: delete temp file, rename file back to index.php
>  
> Is it unrealistic for my office to expect 100% uptime, even at 3:30 am in the
> morning (those whacky recruiters).
>  
> Anthony Wlodarski
> aw at sap8.com
>  
> First off, what engines do you use? Mysqlhotcopy does not work for the Innodb
> engine.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20071003/1d355231/attachment.html>


More information about the talk mailing list