【问题标题】:Batch MysqlDump error批处理 MysqlDump 错误
【发布时间】:2016-04-05 09:41:45
【问题描述】:

你好,

我正在使用 Windows CLI 编写数据库的保存脚本。

当我使用 mysqlDump 时,出现错误:“mysqldump: unknown option '-í'”

我的文件已创建,但为空。

这是我的代码:

@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”。

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

请帮帮我:)。

【问题讨论】:

  • 我建议您删除@echo off 以查看命令是什么; (%1 是否包含-i?)。你也可以试试mysqldump ­­--user=root -- %1(见what does the double dash mean)。

标签: mysql batch-file mysqldump


【解决方案1】:

我认为用户选项使用不正确。

应该是--user=root,或者-u root

https://dev.mysql.com/doc/refman/5.6/en/mysqldump.html#option_mysqldump_user

【讨论】:

    【解决方案2】:

    你错误地使用了用户名参数,所以你的命令应该是-

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

    【讨论】:

      猜你喜欢
      • 2010-11-12
      • 1970-01-01
      • 2018-04-21
      • 1970-01-01
      • 2017-10-26
      • 1970-01-01
      • 2019-05-15
      • 2014-05-21
      • 1970-01-01
      相关资源
      最近更新 更多