well then. perhaps you can add/modify the sshd.conf file, is there a default timout there? that would be my next shot.

dan


William R. Mussatto wrote:


How about if you dumped to a compressor and stored the result?
Steve Williams said:


Hi,

The problem with doing a myqldump to a file (via cron) is that at some
point it will hit the filesize limitiations.  By streaming it over the
network, that problem is avoided on both ends of the pipe.

The idea of doing the "scp" of the mysql data directory is not a bad
one, but would require the shutting down of the database (production).
The shutting down of the disaster recovery one isn't a problem...  I may
resort to it, but I'd prefer to just figure out which timeout is causing
the problem.

Thanks,
Steve Williams

-----Original Message-----
From: dan orlic [mailto:[EMAIL PROTECTED]
Sent: Friday, February 27, 2004 3:52 PM
To: Steve Williams
Cc: [EMAIL PROTECTED]
Subject: Re: InnoDB, mysqldump/mysql timeout dropping table (disaster
recovery)


perhaps you would get a better response from doing scp... which runs over ssh... or doing the mysqldump in a cron job, so it will already be complete for transport by ssh. I still think scp is the more proper way to go.

dan orlic

Steve Williams wrote:



Hi,

We have a (pre-existing) disaster recovery/backup script that uses =
mysqldump, ssh, mysql to backup an existing database.  One of the
tables = is rather large (1 Gig or so), and the time that it takes to
"DROP = TABLE" on an already loaded  recover server causes a timeout.
I have = confirmed tested by creating an empty database on the recovery
server & = the mysqldump loads fine.  The second time I run it, it gets
a timeout = error.

The basic logic is:

mysqldump ... somedatabase | ssh [EMAIL PROTECTED] "mysql ..."

This technique is because only the SSH port is open to the recovery =
host.

mysqldump: Error 2013: Lost connection to MySQL server during query
when = dumping table 'Item' at row: 1539

real     3:10.4
user        0.0
sys         0.0

I just do not know which timeout is causing the problem.



        mysql> show variables like '%timeout%'
            -> ;
        +--------------------------+-------+
        | Variable_name            | Value |
        +--------------------------+-------+
        | connect_timeout          | 5     |
        | delayed_insert_timeout   | 300   |
        | innodb_lock_wait_timeout | 50    |
        | interactive_timeout      | 28800 |
        | net_read_timeout         | 30    |
        | net_write_timeout        | 60    |
        | slave_net_timeout        | 3600  |
        | wait_timeout             | 28800 |
        +--------------------------+-------+
        8 rows in set (0.06 sec)
=09

Or is it a timeout associated with mysqldump??

Can anyone shed some light??

Thanks,
Steve Williams







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











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



Reply via email to