Brian Erickson wrote:

>Greetings all,
>
>We are migrating our web site from one server to another and are
>having some issues with transferring our MySQL database. Here's the
>process we're currently using:
>
>1) run mysqldump for each table in our database (i.e. one file for each table)
>2) compress each file using gzip
>3) transfer the files to our new server
>4) decompress
>5) import each table using:
>mysql [dbname] < [filename]
>
>Here's the problem: several of our tables have over 20 million rows,
>and this import process is taking well over 6 hours. Obviously, our
>site cannot go live until the database is fully imported, and this is
>much too long for us to be down.
>
>The two possible solutions I've researched are:
>
>1) Copy data files directly. This concerns me because of possible
>version incompatibilities.
>2) Using LOAD DATA commands. I'm not familiar with these at all, and
>frankly, not real sure how they work.
>
>Can anyone offer us some advice as to the easiest way we can
>accomplish this, whether it's one of the above solutions, or another
>one completely?
>
>Thanks in advance!
>
>  
>
If you could bring both database servers down, you could tar up the data
directory and untar it on the other server.

-- 
Ryan Cavicchioni

GPG ID: C271BCA8
GPG Public Key: http://confabulator.net/gpg/ryan.asc
GPG Fingerprint: 83E4 2495 6194 0F66 ED85 22B4 4CC0 DA01 C271 BCA8


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to