如:
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

解决方案 »

  1.   

    zjsQQ (zjsQQ)
      '截至2011-07-09 10:41:27  用户 正常结帖:0 当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖
      

  2.   

    mysqldump -hhostname -uusername -ppassword databasename --》》mysqldump -hhostname -uusername -ppassword --single-transaction databasename
    就不会锁表了 
      

  3.   

    shell> mysqldump --single-transaction --all-databases > backup_sunday_1_PM.sql
    这是在线非块备份,不会干扰对表的读写。我们以前假定我们的表为InnoDB表,因此--single-transaction使用一致性地读,并且保证mysqldump所看见的数据不会更改。(其它客户端对InnoDB表进行的更改不会被mysqldump进程看见)。如果我们还有其它类型的表,我们必须假定在备份过程中它们不会更改。例如,对于mysql数据库中的MyISAM表,我们必须假定在备份过程中没有对MySQL账户进行管理更改。