gpt4 book ai didi

windows - 在 Windows 8 中使用 mysqldump 自动备份 MySQL @localhost

转载 作者:行者123 更新时间:2023-11-28 23:58:19 25 4
gpt4 key购买 nike

我正在尝试在 Windows 8 中设置一个任务来自动执行我的本地主机数据库转储。我创建了每天使用以下命令行运行的任务:

C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe

和参数:

--user=root --password=donttellya --result-file=dumped.sql mydb  

它可以工作但不会终止(在任务列表中运行)。

此外,我想每天为转储文件设置一个不同的名称,可能采用以下模式:

mydump-yymmdd-hhmmss.sql

你是怎么做到的?

最佳答案

我想我找到了。

提供给调度程序的命令是 cmd.exe。参数中,要执行的命令文件:

/C commandfile.cmd

并在 commandfile.cmd 中添加日期和时间(不带斜杠,具体取决于您的本地设置):

@echo off

set YEAR=%DATE:~6,4%
set MONTH=%DATE:~3,2%
set DAY=%DATE:~0,2%

"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe" --user=youruser --password=yourpwd --result-file=yourpath\backup-%YEAR%-%MONTH%-%DAY%-%time%.sql yourdb

关于windows - 在 Windows 8 中使用 mysqldump 自动备份 MySQL @localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30849054/

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