zoukankan      html  css  js  c++  java
  • mysqldump 备份直接至压缩文件,提高备份及压缩时间

    1、备份及压缩分开

    备份

    mysqldump --single-transaction -hlocalhost --all-databases --triggers --routines --events -P3306 -uroot -pxxxx >/data/test.sql
    tar czvf test.tar.gz  /data/test.sql --remove-files

    还原
    tar xzvf test.tar.gz
    mysql -hlocalhost -uroot -pxxxxx </data/test.sql

    2、备份后直接压缩写入磁盘

    备份
    mysqldump --single-transaction -hlocalhost --all-databases --triggers --routines --events -P3306 -uroot -pxxxx |gzip >test.tar.gz

    还原
    gunzip < test.tar.gz |mysql -hlocalhost -uroot -pxxxxx

    总结:

    写入磁盘再进行tar压缩,压缩时间过长,系统资源占有较高,强烈推荐采用第二种方式备份。

  • 相关阅读:
    JAVA面向对象概述
    练习
    字符串
    图形代码
    assets转到内外部存储
    file存储
    sp存储
    Intent练习
    存储登录
    存储
  • 原文地址:https://www.cnblogs.com/dbcloud/p/6289577.html
Copyright © 2011-2022 走看看