Forum Moderators: open
Until recently I have been backing up my database through PHPMyAdmin, but it is talking more and more time to generate and download the file.
It seems strange for me to use something like MySQL Dump, or other command to take a full copy of the database every week.
I know that MySQL is capable of managing replication it's self, but as my server is not under my control I can not do this.
My webhost offers SSH based MySQL access, and I was thinking that I would be able to syncronise a local copy using that.
I have tried programs like:
- EngInSite MySQL Client
- Navicat MySQL
- SQLyog Enterprise
but all on them seem to have a problem with slow internet (and cost money). They worked fine on a faster connection.
Do people have any recomendations for backing up a MySQL database across an Slow Dialup Internet Connection?
(Is there anyone else here still on dialup, 56k internet?)
I'd rather read a book and wait for the broadband to come back on.
I use mySQLDump to make a full dump every night at 2:00 AM, then put that in a zip file and send it off site in the morning.
replication is OK if you are only using myISAM tables, and even still might not be accurate as many replication programs won't read open files.
Hotcopy would be useless over a network connection -- you would have to hotcopy it onto the server disk, then download it from there.
Depending on what my webhost allows me to do, I can create a zip file using mysqlHotCopy (or mySQLDump if I have no other choice) via a cron job-ish thing.
I can then have hosted backup file storage (or second website) with a different host (Maybe even my local ISP, gasp). Once a week I can update my backup host (should be fast) and then when I get very bored, I can spending the week downloading a backup, or if I do not get it downloaded, at least I have an off site copy.