mysqldump备份(还原)数据库gzip压缩的方法
匿名 · 更新于 2021/11/11
普通备份
mysqldump -hlocalhost -uroot -p dbname --default-character-set=utf8 > D:/dbname.sql
压缩备份
mysqldump -hlocalhost -uroot -p dbname --default-character-set=utf8 | gzip > D:/dbname.tar.gz
mysqldump -hlocalhost -uroot -p dbname --default-character-set=utf8mb4 | gzip > dbname.tar.gz
普通备份大小:压缩备份大小 = 4:1
压缩效果达到75%
windows下使用gzip提示 'gzip' 不是内部或外部命令,也不是可运行的程序
需要安装gzip,下载地址 http://gnuwin32.sourceforge.net/packages/gzip.htm
安装成功后,记得将gzip.exe加入环境变量,重新打开命令行窗口即可使用gzip备份数据库了!
压缩还原数据库
gunzip < D:\dbname.tar.gz | mysql -hlocalhost -uroot -p dbname --default-character-set=utf8
gunzip < D:\wx2018sql.tar.gz | mysql -hlocalhost -uroot -p youke_old --default-character-set=utf8
gunzip < dbname.tar.gz | mysql -hlocalhost -uroot -p dbname --default-character-set=utf8mb4
