Я немного новичок в Rails, и большая часть моего опыта вовлекает меня в чувство, как решить проблему, поэтому я заранее извиняюсь, если упустил и понял очевидное решение. Я запустил машину Windows.
Я создаю регистрацию и регистрацию с помощью mysql2. Установщик MySQL уже был использован для установки сервера, workbench и т.д. (Я установил пароль root как пароль), и я уже установил gem mysql2.
Рельсы были успешно завершены, но когда я ввел rake db:create
, произошла ошибка Access denied for user 'root'@'localhost' (using password: NO)
.
Затем Rails запросил у меня пароль, я ввел его, но ошибка повторилась. После ввода пароля во второй раз, казалось, что он работал нормально, пока я не попытался сделать rails db:migrate
, в котором ошибка снова появилась, что не удалось выполнить миграцию.
Это меня смущает, потому что в запросе MySQL у меня установлен мой пароль как тот же, который я ввел. Я попробовал предоставить пользователю "root" все привилегии схемы, но это не имело никакого значения. Скажите, пожалуйста, как решить эту проблему и поблагодарить вас.
Если у вас есть вопросы по поводу моего вопроса, пожалуйста, спросите.