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

mysql如何备份某些库的某些表

MySQL备份数据库

mysql如何备份某些库的某些表

要备份某个库里的部分表,该如何操作?
例如:要备份db01库里的20张表,表很多又不想备份整个库
或者要备份多个库里的不同表,又如何操作?
例如:备份db01、db02、db03库里的部分表

都可用下面的脚本方式执行备份:

#!/bin/bash
# MySQL数据库连接信息
DB_HOST="localhost"
DB_USER="your_username"
DB_PASSWORD="your_password"# 备份目录
BACKUP_DIR="/path/to/backup/directory"# 备份db01库中的表
DB_NAME="db01"
TABLES=("table1" "table2" "table3" ... "table20")for TABLE in "${TABLES[@]}"
domysqldump -h $DB_HOST -u $DB_USER -p$DB_PASSWORD $DB_NAME $TABLE > $BACKUP_DIR/$DB_NAME/$TABLE.sql
done# 备份db02库中的表
DB_NAME="db02"
TABLES=("table1" "table2" "table3" ... "table28")for TABLE in "${TABLES[@]}"
domysqldump -h $DB_HOST -u $DB_USER -p$DB_PASSWORD $DB_NAME $TABLE > $BACKUP_DIR/$DB_NAME/$TABLE.sql
doneecho "备份完成!"
http://www.lryc.cn/news/295019.html

相关文章:

  • C++类和对象入门(三)
  • 【0255】揭晓pg内核中MyBackendId的分配机制(后端进程Id,BackendId)(一)
  • Python爬虫requests库详解
  • 【漏洞复现】EPON上行A8-C政企网关信息泄露漏洞
  • 发送get请求并且发送请求头(header),java实现
  • 介绍docker
  • Web课程学习笔记--CSS盒模型
  • 中学一级教师是什么职称等级
  • 2024年2月CCF-全国精英算法大赛题目
  • arm 汇编积累
  • SpringBoot整理-安全(Spring Security)
  • 【技能树学习】Git入门——练习题解析
  • Springboot+vue的企业财务管理系统(有报告)。Javaee项目,springboot vue前后端分离项目
  • 手撕spring bean的加载过程
  • Linux系统中安装JDK
  • Stable Diffusion 模型下载:国风3 GuoFeng3
  • VUE项目导出excel
  • Springboot 整合 Elasticsearch(二):使用HTTP请求来操作ES
  • npm 淘宝镜像到期
  • 计算机网络——新型网络架构:SDN/NFV
  • 【精选】java继承进阶,子类继承父类(内存图、内存分析工具)
  • Google Play上架:因行为透明度被拒审或下架的政策自查(基于区块链的内容)
  • 备战蓝桥杯---搜索(剪枝)
  • ResizeObserver的使用
  • CleanMyMac X 4.14.7帮您安全清理Mac系统垃圾
  • C语言实现memcpy、memmove库函数
  • MySQL数据库④_表的约束(主键_自增长_唯一键_外键等)
  • SpringBoot过滤器获取请求的参数
  • 幻兽帕鲁mac可以玩吗?
  • webstorm、vscode、HBuilder配置eslint检查