php - 使用cmd保存带有DATE的mySQL文件

标签 php mysql linux cmd window

我正在尝试将 mysql 备份保存到文件名中包含日期的文件夹中。我可以在不包含 %date% 的情况下很好地保存文件,但是当我添加它并运行它时,它会返回 “错误代码:2 - 没有这样的文件或目录”

我的命令行是:

mysqldump -uroot -p[password] --result-file="C:\Users\.....\DatabaseDumps\TestBackup_%date%.sql" Minerva

我已经去掉了密码和保存路径

我在网上找不到任何显示解决方案的内容,因此任何建议都很好。 谢谢

最佳答案

Linux 对于 linux,我过去用反引号(我想这就是他们所说的)来完成这个检查我刚刚制作的 bash 脚本

echo "this is text" > file-`date +"%m_%d_%Y"`.text

这将创建内容为“this is text”的文件 file-02_26_2015.txt

window 请在此处查看已接受的解决方案。实际上,您将 %DATE% 的输出转储到另一个变量中,然后调用它

https://superuser.com/questions/47885/windows-command-line-create-a-file-with-the-current-date-in-its-name

关于php - 使用cmd保存带有DATE的mySQL文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28748456/

相关文章:

c - Linux套接字程序中的recvfrom api

linux - SSH key 认证

java - 如何使用 bash 在 linux 系统上构建/运行 java 项目?

php - Couchbase + PHP SDK 建立连接缓慢

php - Laravel 6 和 Vue.js 使用 vue-router 和 axios 更新子组件的记录

mysql - InnoDB:启动mamp时无法锁定错误45

php - 在 PHP 中比较行

php - 带有单选按钮的 Mysql 更新数据库

javascript - AJAX:使用数组值的背景颜色更改功能不起作用?

php - 随机(有权重偏差)从数据库中选择行?