我使用的是MySQLServer5.5,需要安排每天的数据库备份。我当前正在批处理文件中执行以下操作:
set currdate=%date:~4%
Set FileDate=%currdate:/=_%
mysqldump -u root-proot db > "C:\backup\database\db%FileDate%.sql"
它将所有表导出到一个文件中。我想每个表导出一个文件。
我使用的是MySQLServer5.5,需要安排每天的数据库备份。我当前正在批处理文件中执行以下操作:
set currdate=%date:~4%
Set FileDate=%currdate:/=_%
mysqldump -u root-proot db > "C:\backup\database\db%FileDate%.sql"
它将所有表导出到一个文件中。我想每个表导出一个文件。
2条答案
按热度按时间uxhixvfz1#
由于您没有指出所提供答案的错误,这里有一个类似的答案(请注意,这是完全未经测试的):
只需确保行上的值数据
3
,4
,5
,6
还有可能9
根据需要进行修改qyyhg6bp2#
以下命令首先将所有表名输出到临时文件,然后遍历它们,将每个表名转储到一个适当命名的文件中: