首页 > 数据库 >Mysql利用source批量恢复多表备份sql

Mysql利用source批量恢复多表备份sql

时间:2023-01-10 13:56:52浏览次数:30  
标签:多表 备份 sql source mysql home Dir

0x00 场景说明

平时备份mysql时,为了节省空间,在备份的时候会过滤掉一些历史记录或者较大的日志表的备份,从而对每张表进行了单独备份,而在恢复这些备份时,可以通过脚本反向恢复过去,当然也有其他方法。

本次使用的是source命令,配合shell脚本实现读取单表备份内容并追加至新的sql文件中,source新的sql文件从而实现批量恢复

0x01 脚本

vi source.sh
#!/bin/bash
#单表备份路径 Dir读取备份文件列表
Dir=`ls /home/backup/`
echo "" >all.sql
for i in $Dir
do
     echo "source /home/backup/$i;">>all.sql
done

0x02 登录mysql 创建数据库并恢复

mysql -uroot -p
create database xxx;
use xxx; #注意编码 show create database xxx; source /home/backup/all.sql;

批量恢复完成

标签:多表,备份,sql,source,mysql,home,Dir
From: https://www.cnblogs.com/DevilCisco/p/17040090.html

相关文章

  • Oracle sqlplus参数autocommit(自动提交)的设置
    概述在数据库的插入、删除和修改操作时,只有当事务在提交到数据库时才算完成。在Oracle数据库中,在事务提交前,只有操作数据库的这个人才能有权看到所做的事情,别人只有在最后......
  • 优化mybatis-plus批量新增(只对MySql生效Oracle不生效)
    因为mybatis-plus的批量新增是一条一条的耗费资源和慢所以进行批量优化  1.自定义Sql注入器MySqlInjector继承DefaultSqlInjectorpublicclassMySqlInjectorexten......
  • Java与SQL对应数据类型转换表
    *ORM编程思想(objectrelationalmapping)*一个数据表对应一个java类*表中的一条记录对应java类的一个对象*表中的一个字段对应java类的一个属性Java类型SQL类......
  • SQLServer与excel和txt的导入导出
    execsp_configure'showadvancedoptions',1--启用高级配置选项设置reconfigure;--reconfigurewithoverride;--reconfigure不行则都用这个execsp_configure'AdHoc......
  • 常用sql
    1.添加默认约束---1.设置默认值约束CRM_Personas_DataSourceAmountifexists(select*fromsysobjectswherename='DF_TestTable_FIM_Amount')altertableTestDB.[......
  • PowerShell 读取 Goldengate 进程转为数组插入到sql server中
    在使用oracle Goldengate同步时,有时会忽略了ogg进程的启动。若安装Goldengatemonitor只监控着一两个同步又没必要,所以使用脚本来进行监控查看。为便于可视化,先将ogg......
  • Azure MySQL 首次尝试
    MSSQLServer中常常看到有个功能,将数据库部署到Azure云上,如下图:一直打算测试,这次先从mysql开始,怎样使用Azure数据库云服务。微软云上有账号免费试用期——​​1元试......
  • SQL Server 2016 无域群集配置 AlwaysON 可用性组
    windowsserver2016与sqlserver2016高可用允许不许要加入AD,管理方面省了挺多操作,也不用担心域控出现问题影响各服务器了。本测试版本:windowserver2016datacenter......
  • SqlServer 凭据
    凭据是包含连接到SQLServer外部资源所需的身份验证信息(凭据)的记录。此信息由SQLServer在内部使用。大多凭据都包含一个Windows用户名和密码。利用凭据中存储的......
  • PostgreSQL(三)索引&执行计划
    索引:-------------------------------创建索引-------------------------------https://www.postgresql.org/docs/current/static/sql-createindex.htmlCREATE[UNIQUE]I......