2016-04-05 56 views
0

Bonjour,批量的MysqlDump错误

我正在做一个数据库的保存脚本与Windows CLI。

当我用mysqldump,我得到了一个错误:“mysqldump的:未知的选项‘-I’”

我的文件被创建,但是是空的。

这里是我的代码:

@echo off 
 
    
 
If "%1"=="" Goto BlocSi 
 
    
 
Goto BlocSinon 
 
    
 
Rem Bloc "Si" 
 
    
 
:BlocSi 
 
Echo Veuillez renseignez une base 
 
Goto FinSi 
 
    
 
Rem Bloc "Sinon" 
 
    
 
:BlocSinon 
 
    
 
C:\wamp\bin\mysql\mysql5.6.17\bin/mysqldump ­­user=root %1 > base.sql 
 
    
 
:FinSi

在命令行中I型 “save.bat叽叽喳喳”。

我的数据库是“twitter”,我的用户根,并且没有密码。

请帮帮我:)。

+0

我劝你删除'@echo off'来查看命令是什么; ('%1'包含'-i'?)。你也可以尝试'mysqldump --user = root - %1'(参见[双破折号的含义](http://unix.stackexchange.com/questions/11376/what-does-double-dash-均值也已知-AS-裸双破折号))。 – bufh

回答

0

您正在使用的用户名参数错误,所以无论你的命令应该是─

mysqldump ­­--user=root %1 > base.sql 

OR 

mysqldump ­­-u root %1 > base.sql 

OR 

mysqldump ­­-uroot %1 > base.sql