传递版本属性时mysql版本的差异

时间:2016-10-24 15:53:19

标签: mysql macos-sierra

为什么会发生以下情况?

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.16, for osx10.11 (x86_64) using  EditLine wrapper

$ mysql -v
ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: NO)

mysql有两个版本吗?如何摆脱不是mysql Ver 14.14 Distrib 5.7.16?

的那个

1 个答案:

答案 0 :(得分:2)

我认为你让--version-v感到困惑。来自MySQL documentation

  

选项名称区分大小写。 -v和-V 既合法又有不同的含义。 (它们是 - verbose和--version 选项的相应缩写形式。)

我认为当你输入mysql -v时,你试图启动MySQL,并打开某种冗长的标记。无论如何,您没有指定用户名或密码。所以它试图使用没有密码的Linux用户名,但失败了。