gpt4 book ai didi

mysql - 如何创建 mysqldump 批处理文件?

转载 作者:行者123 更新时间:2023-11-29 02:08:19 25 4
gpt4 key购买 nike

我试图创建一个可以备份我所有数据库的批处理文件。我的系统详细信息:

OS: Server -> Windows Server 2003, Testing/local machine -> Windows Vista
Databases: MySql 5.XX

批处理文件:

@echo off
START C:\wamp\bin\mysql\mysql5.1.33\bin\mysqldump.exe --opt -h localhost -uroot -psecret testdb | gzip > dump.sql");

在我的代码中,我尝试将“testdb”数据库转储到 dumb.sql 文件中。我可以将名称设置为:“dbname_date_time.sql”吗??

我回答了我自己的问题。谁有特权,请关闭/删除此问题。提前致谢:)

最佳答案

我假设您对 mysqldump 命令没有问题。

因此,要在 bat 文件中操作日期/时间,您可以使用以下组合

  • echo %date% 在我的电脑中显示“木 2010/01/14”

  • echo %time% 这给了我 4:02:15.28

  • for/f "tokens=1-5 delims=/"%%d in ("%date%") do echo %%e %%f 给我 "01 14 "

  • for/f "tokens=1-5 delims=:"%%d in ("%time%") do echo %%d %%e 给我 "4 02 "H/M

  • 构建文件名并将重命名您的dump.sql 为新文件名

关于mysql - 如何创建 mysqldump 批处理文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2061986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com