问一个mysql mysqldump 备份的问题

黄_瓜 黄_瓜 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
mysqldump -h192.168.1.123  -uroot -pdump_user -A  > test.sql

这个语句可以备份msyql的所有数据库

问题是现在我想怎么让备份的文件能分开,也就是每个数据库对应一个备份文件

我用的bat文件来定时备份的。

@echo off
SET "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "E:\Backup\Mysql\%Ymd%"
"F:\MySQL5.1\bin\mysqldump" -h192.168.1.123 -uroot -pwd -A > "E:\Backup\Mysql\%Ymd%\mysqldb_bak.sql"

pause


这个可以不可以把mysqldb改成一个变量,对应每个库名
当然也可以没数据库的写语句
我的库有点多,而且还在不断地增加,这样每次都得修改一下,会相对麻烦。
...全文

相关推荐

mysqldump java远程备份mysql数据库 cmd备份

此mysqldump版本为5.6.12,内含详细使用方法,包括cmd的备份方式、java的备份方式

java叶新东

mysqldump命令 MySQL数据库备份

mysqldump命令是MySQL数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。 语法格式: mysqldump [参数] 常用参数: — -add-drop-table 在每个创建数据库表语句前添加删除数据库表的语句 — -add-locks 备份数据库表时锁定数据库表 — -all-databases 备份MySQL服务器上的所有数据库 — -comments 添加注释信息 — -compact 压缩模式,产生更少的输出 — -complete-insert 输出完成的插入语句 — -databases 指

weixin_38722329

详解MySQL数据备份之mysqldump使用方法

mysqldump常用于MySQL数据库逻辑备份。 1、各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump file] 上述命令将指定数据库备份到某dump文件(转储文件)中,比如: mysqldump -uroot -p123 test > test.dump 生成的test.dump文件中包含建表语句(生成数据库结构哦)和插入数据的insert语句。  B. –opt 如果加上–opt参数则生成的dump文件中稍有不同:      建表语句包含drop table if exists table

weixin_38684633

linux下改良版本mysqldump来备份MYSQL数据库

我的备份脚本都是在凌晨执行的,经常在慢查询日志里面看到这样的信息:select * from table1;之前一直很纳闷,最后才了解到原来是MYSQLDUMP搞的鬼。

weixin_38718415

mysql备份脚本 mysqldump使用方法详解

主要为大家详细介绍了mysql备份脚本(mysqldump),具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38651468
评论 31
收藏 已收藏
分享
返回顶部
黄_瓜
MySQL 57,062 成员 56,759 内容