Я недавно обновил свою ОС с Mavericks до Yosemite, и теперь, когда я делаю mysql foo я получаю:
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'foo'
Это использовалось для запуска mysql с моим именем пользователя, согласно whoami , как пользователь mysql. Как мне сделать это снова? (без передачи аргумента -u )
ОБНОВЛЕНИЕ Кажется, это уменьшает мое имя пользователя до пустой строки, даже если я предоставляю это явно.
nickshanks$ mysql -u nickshanks foo
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'foo'
nickshanks$ mysql -u "'nickshanks'@'localhost'" foo
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'foo'
Все работает нормально, если я вхожу в MySQL приглашение от имени root .
