转载 

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

分类:运维,Mysql    639人阅读    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

点击广告,支持我们为你提供更好的服务

中小型创意设计服务公司网站模板

响应式时尚单品在线商城网站模板

HTML5现代家居装潢公司网站模板

响应式太阳能能源公司网站模板

html5 canvas进度条圆环图表统计动画特效

js+css3抽奖转盘旋转点餐代码

canvas炫酷鼠标移动文字粒子特效

jQuery右端悬浮带返回顶部特效

响应式咖啡饮品宣传网站模板

HTML5 Canvas竖直流动线条背景动画特效

css+js实现的颜色渐变数字时钟动画特效

现代时尚家具公司网站模板

小众时尚单品在线电子商务网站模板

HTML5数字产品服务公司网站模板

html5图标下拉搜索框自动匹配代码

html5 svg夜空中星星流星动画场景特效

css鼠标跟随文字模糊特效

有机水果蔬菜HTML5网站模板

网页设计开发公司网站模板

html5 canvas彩色碎片组合球形旋转动画特效

点击广告,支持我们为你提供更好的服务
 工具推荐 更多»
点击广告,支持我们为你提供更好的服务