2016-04-05 5 views
0

Bonjour,Batch MysqlDump error

Я делаю скрипт сохранения базы данных с CLI окна.

Когда я использую 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

В командной строке набираю "save.bat твиттер".

Моя база данных "twitter", мой пользовательский корень, и нет пароля.

Помогите мне пожалуйста :).

+0

Я бы посоветовал вам удалить «@echo off», чтобы увидеть, что такое команда; ('' 1' содержит '-i'?). Вы также можете попробовать с 'mysqldump --user = root -% 1' (см. [Что означает двойная тире] (http://unix.stackexchange.com/questions/11376/what-does-double-dash- значит, также известный по мере обнаженным двойного тире)). – bufh

ответ

0

вы используете имя пользователя аргумент ошибочно, так как ваша команда должна быть-

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

OR 

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

OR 

mysqldump ­­-uroot %1 > base.sql 

 Смежные вопросы

  • Нет связанных вопросов^_^