问一个mysql mysqldump 备份的问题
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的备份方式
mysqldump命令 MySQL数据库备份
mysqldump命令是MySQL数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。 语法格式: mysqldump [参数] 常用参数: — -add-drop-table 在每个创建数据库表语句前添加删除数据库表的语句 — -add-locks 备份数据库表时锁定数据库表 — -all-databases 备份MySQL服务器上的所有数据库 — -comments 添加注释信息 — -compact 压缩模式,产生更少的输出 — -complete-insert 输出完成的插入语句 — -databases 指
详解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
linux下改良版本mysqldump来备份MYSQL数据库
我的备份脚本都是在凌晨执行的,经常在慢查询日志里面看到这样的信息:select * from table1;之前一直很纳闷,最后才了解到原来是MYSQLDUMP搞的鬼。
mysql备份脚本 mysqldump使用方法详解
主要为大家详细介绍了mysql备份脚本(mysqldump),具有一定的参考价值,感兴趣的小伙伴们可以参考一下


