当前位置:网站首页>mysql数据库压缩备份_Mysql备份压缩及恢复数据库方法总结
mysql数据库压缩备份_Mysql备份压缩及恢复数据库方法总结
2022-06-25 13:17:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
一般情况我们通过mysqldump来备份MySQL数据库,并上传至其它备份机器。如果数据库比较大,在备份传输的时候可能会慢,所以我们尽量让备份的文件小一些。
在写自动备份脚本时,最好把备份结果直接压缩,恢复时也可以直接由压缩备份恢复。下面介绍如何使用bzip2和gzip进行压缩mysql备份文件。
备份并用bzip压缩:
代码如下
mysqldump | bzip2 > outputfile.sql.bz2
从bzip2备份恢复:
代码如下
bunzip2 < outputfile.sql.bz2 | mysql < mysql options>
备份并用gzip压缩:
代码如下
mysqldump | gzip > outputfile.sql.gz
从gzip备份恢复:
gunzip < outputfile.sql.gz | mysql < mysql options>
补充本文章
备份指定数据库
代码如下
mysqldump -h hostname -u username -p databasename > db.sql不明确指定路径的话被分到用户工作目录:C:Documents and SettingsAdministrator
可以明确指定备份目录:
代码如下
mysqldump -u root -p mydb -h 192.168.14.204 > D:mydb.sql
说明:
-p之后不用输入密码,点击回车键之后才需要输入密码。
直接将MySQL数据库压缩备份
代码如下
mysqldump -h hostname -u username -p databasename | gzip > db.sql.gz
说明:
gzip是linux下的压缩工具,所以在windows环境下无法使用。
备份MySQL数据库某个(些)表
代码如下
mysqldump -h hostname -u username -p databasename table1 table2 > db.sql
同时备份多个MySQL数据库
代码如下
mysqldump -h hostname -u username -p –databases db1 db2 db3 > dbs.sql
备份服务器上所有数据库
代码如下
mysqldump –all-databases > allbackupfile.sql
测试:
代码如下
mysqldump –all-databases -u root -p > allbackupfile.sql
Enter password: ******windows下可以使用Mysql Query Browser的File–》Open Script来执行备份的脚本,同时也可以使用一下命令直接进行恢复:
代码如下
mysql -h hostname -u username -p databasename < backupfile.sql
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151705.html原文链接:https://javaforall.cn
边栏推荐
- Always maintain epidemic prevention and control and create a safe and stable social environment
- Openstack learning notes -grace component insight
- 【开源鸿蒙系统展示】RK3568开发板搭载OpenHarmony 3.1 Release
- 哈希表、哈希冲突
- DE2-115 FPGA开发板的VGA显示
- Include what you use to save chaotic header files
- Storage related contents of data in memory
- Cold migration and resize of Nova component source code analysis
- Websocket -- reverse proxy to solve cross domain problems
- Related examples of data storage in memory
猜你喜欢
![leetcode:456. 132 mode [monotone stack]](/img/fa/44a5194b244f30383409ef40966453.png)
leetcode:456. 132 mode [monotone stack]

NR-ARFCN和信道栅格、同步栅格和GSCN

Discuz copy today's headlines template /discuz news and information business GBK template

Confusion caused by the ramp

Graph contractual learning with augmentations

Solution to Nacos' failure to modify the configuration file mysql8.0

[pit avoidance means "difficult"] to realize editable drag and drop sorting of protable

Discuz仿今日头条模板/Discuz新闻资讯商业版GBK模板

On the simple realization of Sanzi chess game and the method of judging the victory of n-zi chess

Rust, le meilleur choix pour un programmeur de démarrer une entreprise?
随机推荐
. NET in China - What's New in . NET
Some knowledge of the initial C language
KVM script management - the road to dream
The starting point for learning programming.
【Proteus仿真】51单片机+DS1302+lcd1602显示
Intercept based on byte length
【开源鸿蒙系统展示】RK3568开发板搭载OpenHarmony 3.1 Release
SSH secret free function for # scripting
leetcode:456. 132 模式【单调栈】
楼宇自动化专用BACnet网关BL103
Cesium model Daquan glb/glft format
Parabolic motion in unity 2D games
[proteus simulation] 51 MCU +ds1302+lcd1602 display
阻止深度神经网络过拟合(Mysteries of Neural Networks Part II)
數據在內存中的存儲相關內容
Using swiper to realize seamless rotation of multiple slides
一次性讲清楚 Handler 可能导致的内存泄漏和解决办法 | 开发者说·DTalk
Detailed explanation of string operation functions and memory functions
Deep parsing and implementation of redis stream advanced message queue [10000 words]
DE2-115 FPGA开发板的VGA显示