Я не могу получить доступ к моей недавно созданной базе данных. Я неоднократно пытался использовать привилегии sh, но не могу сбросить пароль для получения доступа.
При попытке доступа к нему в командной строке я получаю следующую ошибку после ввода mysql -u rails_user -p
и ввода того, что я верю должен быть правильный пароль:
ОШИБКА 1045 (28000): доступ запрещен для пользователя 'rails_user' @ 'localhost' (с использованием пароля: ДА)
Вот мой database.yml:
default: &default
adapter: mysql2
encoding: utf8
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: rails_user
password: examplepassword
host: localhost
development:
<<: *default
database: simple_cms_development
Кроме того, когда я ввожу: grant all on simple_cms_development.* to 'rails_user'@'localhost' identified by 'examplepassword';
в командной строке, я получаю следующую ошибку:
ОШИБКА 1064 (42000): у вас есть ошибка в вашем SQL синтаксисе; проверьте руководство, соответствующее вашей MySQL версии сервера, чтобы найти правильный синтаксис для использования рядом с ', идентифицированным' examplepassword '' в строке 1
Я читал другие примеры, несколько похожие на мои, здесь на stackoverflow, но решения не работают для успешной настройки и подключения моей базы данных к моему приложению rails. Любые указатели будут с благодарностью!