Я новичок в разработке и рубине на рельсах. Я на Windows 7, есть ruby 2.1.6
, rails 4.2.3
, MySQL 5.6.26
и Sublime Text 2 (2.0.2)
установлен. Я следую онлайн-учебнику по lynda.com о рубинах на 4 рельсах и столкнулся с проблемой, связанной с подключением к моему серверу localhost: 3000 rails. Я получаю эту ошибку каждый раз.Сервер Rails Mysql2 :: Ошибка
mysql2 :: Ошибка (Доступ запрещен для пользователя «корень» @ «не локальный» (используя пароль: НЕТ))
, а затем целую кучу строк кода в командной строке я доном 'Т понять. Мне нужна помощь, чтобы отсортировать это, пожалуйста!
У вас нет пользователя MySQL с именем «root» без пароля. Кажется, это проблема администрирования MySQL. –
В видеоуроке инструктор заставил нас зайти в наше приложение simple_cms/confiig/database.yml и вставить наш пароль (что я и сделал), но наши имена пользователей уже были установлены как root. Он не внес никаких изменений в свое имя пользователя, поэтому я тоже этого не сделал. Что касается поля базы данных, наша была установлена в simple_cms_development. Он сказал, что мы можем либо оставить его, либо использовать символ #, чтобы отменить его, потому что он «технически еще не существовал». Я попробовал оба безрезультатно. –
Я говорю, что это проблема MySQL, а не Rails - пользователь, которого вы пытаетесь использовать, не существует, поскольку вы пытаетесь его использовать, например, root имеет пароль. –