Я использую azure и mysql. Я могу подключиться к экземпляру azure mysql с помощью GUI mysql workbench, однако попытка соединения с командной строкой всегда дает отказ в доступе.mysql подключение командной строки к azure
Вот моя строка соединения (затемненный)
MySQL -h azureserver -u -p MyUser thepass -D Thedatabase
Вот вывод команды
$ mysql -h azureserver -u myuser -p thepass -D thedatabase
Enter password:
ERROR 1045 (28000): Access denied for user 'myuser'@'azureserver' (using password: NO)
Почему я могу подключиться к клиенту GUI, а клиент командной строки не удается? Я использовал -p для указания пароля, но ясно, что результаты подразумевают, что я не использую пароль (см. Выше)
Не хватает ли некоторых деталей при попытке подключения через командную строку к экземпляру Azure mysql?
Лазурное учебник подразумевает, что это все, что мне нужно PHP mysql azure tutorial
Итак, подведем итог:
- Да БД MySQL запущен и работает. Я могу получить к нему доступ через мое приложение И я могу получить к нему доступ через GUI MySQLWorkbench
- Попытка получить доступ к db с помощью инструмента командной строки не указала, что я не использую пароль, когда на самом деле я с ключом -p.
- Мой DEV коробка работает MacOSX
LOL ... Я знал, что это было нечто тривиальное. Интересно, что другие варианты могут иметь дело с пробелом, но короткая форма пароля не может. Благодаря! – Shane