mysqldump批处理脚本运行但留下空文件

时间:2015-02-13 17:26:54

标签: mysql batch-file mysqldump

我制作了一个简单的批处理脚本来备份数据库,但是当它运行时会创建一个空文件。此批处理脚本位于mysqldump.exe所在的同一文件夹中。以下代码:

@ECHO off
start /wait mysqldump.exe -u user -p "password" database > "Z:\sql-backup\"database-backup.sql

任何帮助都会有所帮助。批处理脚本的新手。

1 个答案:

答案 0 :(得分:0)

我在批处理文件中使用了以下命令并且它已正常工作。 首先,你应该转到bin目录并发出下面提到的mysqldump命令。你可以在批处理文件中提到它。

cd C:\ Program Files(x86)\ MySQL \ MySQL Server 5.6 \ bin

mysqldump -uroot -ppassword数据库> “C:\ ProgramData \ MySQL \ MySQL Server 5.6 \ Data \”Database_bkp.sql