#mysql #macos-sierra
#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 версии 14.14 дистрибутива 5.7.16?
Ответ №1:
Я думаю, вы путаете --version
и -v
. Из документации MySQL:
Имена параметров чувствительны к регистру. -v и -V являются законными и имеют разные значения. (Это соответствующие краткие формы параметров —verbose и —version.)
Я думаю, что при вводе mysql -v
вы пытались запустить MySQL с включенным каким-то подробным флагом. В любом случае, вы не указали имя пользователя или пароль. Таким образом, он попытался использовать ваше имя пользователя Linux без пароля, что не удалось.
Комментарии:
1. Возможно, стоит также упомянуть, что ни один из них, используемых с
mysql
, не является версией сервера MySQL… это версия клиента, которая может отличаться.