转载  mysqldump gzip数据库备份与还原or最快速数据库同步

分类:运维,Mysql    50人阅读    IT小君  2022-11-19 12:10

备份单库[单表]:

mysqldump -u username -p dbname [tbname ...] > filename.sql

备份单库多表:

mysqldump -u username -p dbname tbname1 tbname2... > filename.sql

备份多库:

mysqldump -u username -p --databases dbname1 dbname2 ... > filename.sql

备份所有库:

mysqldump -u username -p --all-databases > filename.sql

备份压缩:

mysqldump -u username -p dbname [tbname ...] | gzip > filename.sql

备份结构不备份数据:

mysqldump -u username -p --no-data dbname [tbname ...] > filename.sql mysqldump -u username -p -d dbname [tbname ...] > filename.sql

恢复:

mysql -u username -p [target_database_name] < filename.sql

如果使用--all-databases参数备份了所有的数据库,那么恢复时不需要指定数据库

 

使用gzip 压缩处理:

普通备份

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

服务器费用不足...

UFO适合404页面的jQuery特效

CSS3机械工业风齿轮转动特效

物品租赁买卖业务平台HTML5模板 - Doremi

bootstrap风格后台界面管理系统模板 - Voler

Vue轻量级后台管理系统基础框架模板--精

给乌龟喂食卡通HTML5特效

黑客帝国文字雨矩阵动画特效

滚动下拉图片切斜HTML5特效

bootstrap框架web UI工具包后台模板 - MegaDin

一个alert网页小部件

时尚和轻量设计Bootstrap4管理系统模板 - Sunny

程序员向妹子表白专用代码

JS+CSS3卡通汽车行驶特效

时尚的社交网站前端界面HTML模板 - Cirkle

HTML5大气导航栏鼠标悬停特效

Vue 3、Vite和TailwindCss开发的管理面板

JavaScript模拟网页星际旅行特效

建筑工程机械设备租赁网站HTML模板 - Antek

区块链数字货币管理系统网页模板 - Cryptio

Hotspot Map - 强大的图片热点注释和提示工具

服务器费用不足...
 工具推荐 更多»