Не удается войти в систему mysql -uroot -proot с помощью vagrant
mysql -uroot -proot
Это ошибка, которую я получаю:
mysql: [Предупреждение] Использование пароля в интерфейсе командной строки может быть небезопасным. ОШИБКА 1698 (28000): доступ запрещен для пользователя 'root'@'localhost'
3 ответа
Вот решение проблемы, с которой я столкнулся:
Файл hosts на локальном компьютере не имеет прав на редактирование, и поэтому при настройке vagrant, т.е. vagrant, vagrant ip из файла config.yml/ default.config.yml не копировался в локальный файл hosts.
Так я и сделал:
1. Выйдите на улицу бродяги.
2. sudo vim /etc/hosts
3. Скопируйте vagrant_ip файла config.yml/ default.config.yml, представленного для вашего конкретного проекта.
4. отредактируйте файл hosts и добавьте IP-адрес и URL-адрес псевдонима проекта.
Это все, что мы сделали.
Я думаю, это зависит от вашего "имиджа". Если вы подключаетесь через SSH, вы также можете попробовать войти без пароля
mysql -u root
Я использую скотч-бокс vagrant image и работает для меня (обратите внимание, что соединения, сделанные моими php-скриптами, требуют пароль пользователя root).
Попробуйте использовать сервер wamp для подключения к mysql.