Почему mysql (mariadb) продолжает запрашивать пароль, даже если --password находится в командной строке? - PullRequest
0 голосов
/ 26 марта 2020

Эта штука сводит меня с ума. Если я напишу:

mysql -unextcloud -pnextcloudpassword -h 127.0.0.1 -p 43306 -D nextcloud-db

Я всегда и так или иначе получаю Enter password: подписку (которая не может быть отменена с помощью Ctrl- C).

Почему? Как я могу избежать этого?

Я уже пробовал каждую комбинацию [-u|--user|-p|--password] с любой комбинацией пробела и =. И тогда я получаю отказ в соединении, которое не имеет абсолютно никакого смысла, но это еще одна проблема (и еще один источник безумия).

Спасибо!

1 Ответ

1 голос
/ 26 марта 2020

Я заметил, что у вас есть парм "... -p 43306 ..." - это действительно пароль вы, вероятно, хотите "... - port = 43306 ...". , или используйте заглавную букву P для параметра порта "... -P43306 ..."

Если это не поможет - вы можете опубликовать фактический ответ? Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...