【问题标题】:Mysql Windows "mysqldump -t" restoreMysql Windows "mysqldump -t" 恢复
【发布时间】:2010-05-25 15:01:28
【问题描述】:

是的,对不起,Windows。

我正在使用带有选项 -T 的 mysqldump,它为每个表创建一个 sql 和一个 txt 文件。

mysqldump -u user -ppass db -T path

我使用该选项可以轻松恢复一张表。

现在我想恢复所有表。

mysql -u user -ppass db < path/*.sql

显然不行

另外,我不知道我的 funcs/procs 去哪里了。

【问题讨论】:

    标签: mysql windows backup restore


    【解决方案1】:

    您可以使用带有文件通配符 (*.sql) 的 FOR 循环来处理每一个,如下所示:

    FOR /R %F in (*.sql) DO (
      mysql -u user -ppass database %F
    )
    

    (请注意,如果您从批处理文件中运行,则该变量应显示为 %%F 而不仅仅是 %F。)

    【讨论】:

    • 这不会恢复 .txt 数据
    猜你喜欢
    • 1970-01-01
    • 2014-01-30
    • 2019-09-28
    • 2010-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多