我一般遇到mysqldump命令的问题(导入/导出)。 我在windows命令窗口中写了以下内容:
C:\MySQL\MySQL Server 5.6\bin> mysqldump -u root -p nameofdabase> C:\temp\dumpfile.sql
我得到“mysqldump未知选项 - 没有哔”。它没有要求我输入密码,即使我在bin目录中看到它,它也似乎无法识别mysqldump命令。我做错了什么?我尝试了从改变路径到改变反斜杠的所有方法。我在网上发现的任何似乎都有用的东西一直给我带来同样的错误。 任何线索都将非常感谢...提前谢谢大家
答案 0 :(得分:1)
你的my.ini(或my.cnf)文件中可能有一行显示“no-beep”。这是mysql客户端的一个选项,但不适用于mysqldump。
如果您只想为mysql客户端选择“无哔”选项,请编辑my.ini文件并将其移至文件部分标题[mysql]
下。
答案 1 :(得分:0)
有一个"默认" my.ini
此处:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
。
它包含no-beep
选项。
MySQL安装程序在C:\ProgramData\MySQL\MySQL Installer for Windows\Manifest\Templates\
中有各种版本的my.ini模板,出于某种原因,它们都包含此选项。