mysql - 如何使用批处理文件对 agilefant(我的 sql 数据库)进行数据库备份

标签 mysql batch-file batch-processing

因为我们已经安装了 agilefant 和 Bugzilla,我需要使用批处理文件在 mysql 中备份两者。请帮忙

@echo off
echo Running dump..
C:\mysqlserver\MySQL Server 5.5\bin>mysqldump -u root agilefant>D:\Agilefantbackup\backup.%DATE:~0,3%.sql
echo Done!

这是我的批处理文件,我可以使用命令提示符运行此命令,但我无法使用命令提示符执行相同的命令

最佳答案

试试这个:

@echo off
echo Running dump..
pushd "C:\mysqlserver\MySQL Server 5.5\bin"
mysqldump -u root agilefant>"D:\Agilefantbackup\backup.%DATE:~0,3%.sql"
echo Done!
popd

关于mysql - 如何使用批处理文件对 agilefant(我的 sql 数据库)进行数据库备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17146584/

相关文章:

bash - 将文件拖放到 .sh 文件上

google-chrome - 更改 Google Chrome 主页 - 命令行

sql - 运行目录中的所有 SQL 文件

powershell - 修剪命令输出

python - SQLAlchemy 在 FlushError 后不会回滚

mysql - MySQL中如何确定特定时间间隔的查询?

mysql - 优化一个简单的 MySQL 查询

windows - 批量连接视频对

从 HTML 表单到 UPDATE MySQL 的 PHP 数组

windows - 批处理脚本可以使用各种选项运行数月