转的SQL备份
来源:互联网 发布:ubuntu 无故断网 编辑:程序博客网 时间:2024/05/16 08:51
-- 还是分库备份,但是:要是我要在五六十个数据库中排除指定数据库不备份呢?-- 你这个for 循环是不是还得加逻辑判断去控制,-- 而我先用SQL语句去得到当前的所有数据库的名字,同时构建备份语句,-- 那么我是不是可以更灵活的在SQL语句中去排除指定的数据库不备份呢?-- 我想:这也是我的方法较你的方法的更为灵活之处!---- Windows下My SQL自动按库备份所有数据库:-- 假设我将每天的备份文件备份于 D:\mysql_bk\20110818 目录下(注:20110818是当天备份时的日期)-- Step 1: 在 D:\mysql_bk 目录下创建一个 mysql_bk.sql 文件,其内容如下:SELECT t.bk_sqlFROM ( SELECT concat('if exist "','D:\/mysql_bk\/',date_format(CURDATE(),'%Y%m%d'), '" rmdir /s /q "D:\/mysql_bk\/',date_format(CURDATE(),'%Y%m%d'),'"') as bk_sql, 1 as cmd_order UNION ALL SELECT concat('md "','D:\/mysql_bk\/',date_format(CURDATE(),'%Y%m%d'),'"') as bk_sql, 2 as cmd_order UNION ALL SELECT concat('mysqldump -uroot -pgroupon1@3$ ',SCHEMA_NAME,' > ', '"','D:\/mysql_bk\/',date_format(CURDATE(),'%Y%m%d'), '\/',SCHEMA_NAME,'_',date_format(CURDATE(),'%Y%m%d'),'.sql','"') as bk_sql, 3 as cmd_orderFROM information_schema.SCHEMATA ) tORDER BY t.cmd_order ascinto outfile 'D:/mysql_bk/mysql_dump.bat';-- Step 2: 在 D:\mysql_bk 目录下创建一个 mysql_bk.bat 文件,其内容如下:if exist "D:\mysql_bk\mysql_dump.bat" del /s /q "D:\mysql_bk\mysql_dump.bat"mysql -uroot -pgroupon1@3$ information_schema < D:\mysql_bk\mysql_bk.sqlcall D:/mysql_bk/mysql_dump.bat /c /q-- Step 3: 创建一个任务计划,每天凌晨 2:00 执行 mysql_bk.bat 文件即可
http://topic.csdn.net/u/20110822/22/AD9CAD6C-7FD4-459B-8373-EB72C631B90E.html
阅读全文
0 0
- 转的SQL备份
- sql备份的批处理
- Mysql 主从备份,SQL语句的备份
- 备份数据库的命令.sql
- SQL Server2000的备份方法
- sql备份的一种解决方案
- SQL Server的在线备份
- SQL数据表的备份还原
- SQL Server备份的怪异
- SQL的备份以及还原
- Sql Server 2000 的备份
- SQL 的备份与还原
- SQL Server 数据库的备份
- SQL数据库备份的方法,SQL Server备份图文教程
- SQL server 2008数据库的备份与还原(转)
- SQL server 2008数据库的备份与还原(转)
- sql 自动备份数据库--转
- Sql server 的完整备份和差异备份
- Docker镜像与容器存储结构分析
- C
- linux + apache + svn
- yum 安装 webmin
- Android视图框架Activity,Window,View,ViewRootImpl理解
- 转的SQL备份
- 错排问题 组合数学+容斥原理
- jQuery向动态添加的组件绑定事件
- 用PersonalRank实现基于图的推荐算法
- MyEclipse 8.6 安装 SVN 并优化(转的)
- JavaScript设计模式--桥梁模式--引入
- unit11
- leetcodeday02
- 静态代理