Я использую Vagrant & Virtual Box - у меня есть настройка PHP / MySQL в моем Vagrantfile, когда я vagrant ssh
через терминал, я могу получить доступ к своей базе данных напрямую без каких-либо проблем, используя пользователя по умолчанию root (пароль «root»)
Мой Vagrant IP равен 192.168.33.1
, и я добавил его в свой файл hosts для сопоставления с dev.myworkspace.com
Когда я запускаю следующую команду для доступа к mysql -h dev.myworkspace.com -u root -p
и введите правильныйпароль (root) возвращает следующую ошибку:
ERROR 1045 (28000): Access denied for user 'root'@'192.168.33.1' (using password: YES)
Я попытался добавить bind-address = 0.0.0.0
в файл my.cnf в окне vagrant, но при перезапуске mysql зависает.
Может кто-нибудь объяснить, что я делаю не так?Я просто хочу иметь возможность подключиться к моей бродячей базе данных MySQL, хотя и снаружи vagrant ssh
(поэтому необходимо разрешить внешние подключения)
ПРИМЕЧАНИЕ. Пользователь root настроен следующим образом: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'