当前位置: 首页 > news >正文

Linux命令行导出MySQL数据库备份并压缩

Linux命令行导出MySQL数据库备份并压缩

导出SQL:

如果使用的是 MySQL 或者 MariaDB 可以使用mysqldump工具进行数据备份的导出;

基本命令:

mysqldump -u用户名 -p密码 数据库名称 > 要导出的文件名.sql

替换掉你实际的数据库“用户名”,“密码”,“数据库名称”,“要导出的文件名”;
假如你的:
用户名:root
密码:root
数据库名称:shop_data
要导出的文件名:shop_data.sql

那么命令就为:

mysqldump -uroot -proot shop_data > shop_data.sql

注:如果是导出所有数据库,数据库名称替换为 --all-databases

压缩文件:

压缩文件:
示例:

tar -czvf 压缩包名称.tar.gz 文件名称

还是以上边的为例子:压缩 shop_data.sql 为 shop_data.tar.gz:

tar -czvf shop_data.tar.gz shop_data.sql

解压文件:
示例:

tar -xzvf 压缩包名称.tar.gz 

还是以上边的为例子:解压shop_data.tar.gz:

tar -xzvf shop_data.tar.gz

这是解压到当前文件夹;
如果需要解压到指定文件夹:

tar -xzvf shop_data.tar.gz -C 指定文件夹路径
http://www.lryc.cn/news/384134.html

相关文章:

  • 二叉树的广度优先搜索(层次遍历)
  • AU音频重新混合音频,在 Adobe Audition 中无缝延长背景音乐,无缝缩短BGM
  • 11-Django项目--Ajax请求二
  • 代码评审——Java占位符%n的处理
  • 超低排放标准
  • Day15 —— 大语言模型简介
  • 使用了CDN,局部访问慢,如何排查
  • 谈谈SQL优化
  • 力扣随机一题 6/26 哈希表 数组 思维
  • 自动化办公04 使用pyecharts制图
  • 【Elasticsearch】在es中实现mysql中的FIND_IN_SET查询条件
  • 内网一键部署k8s-kubeshpere,1.22.12版本
  • Python数据分析第一课:Anaconda的安装使用
  • 数据结构——
  • 微信小程序建议录音机
  • 双指针:移动零
  • 图像亮度和对比度的调整
  • Linux加固-权限管理_chattr之i和a参数
  • windows10/win11截图快捷键 和 剪贴板历史记录 快捷键
  • 上海计算机考研避雷,25考研慎报
  • 第九次作业
  • A股探底回升,跑出惊天大阳,你们知道为什么吗?
  • jenkins nginx自动化部署 php项目
  • 海外代理IP哪个可靠?如何测试代理的稳定性?
  • MySQL之可扩展性(四)
  • JupyterLab使用指南(三):JupyterLab的Cell详细介绍
  • solidity智能合约如何实现跨合约调用函数
  • 关于Vue2的生命周期会问到哪些面试题?
  • 尚品汇-(七)
  • 【Python datetime模块精讲】:时间旅行者的日志,精准操控日期与时间