Установка Mysql2 в Ruby on Rails - PullRequest
       1

Установка Mysql2 в Ruby on Rails

0 голосов
/ 18 января 2012

Когда я пытаюсь запустить команду rake db:create:all, выдается следующая ошибка:

rake db:create
Can't connect to MySQL server on 'localhost' (10061)
Couldn't create database for {"adapter"=>"mysql2", "database"=>"db/test", "username"=>"root", "password"=>nil, "host"=>"localhost", "pool"=>5, "timeout"=>5000}, charset: , collation:
Can't connect to MySQL server on 'localhost' (10061)
Couldn't create database for {"adapter"=>"mysql2", "database"=>"db/development", "username"=>"root", "password"=>nil, "host"=>"localhost", "pool"=>5, "timeout"=>5000}, charset: , collation:

Ответы [ 2 ]

1 голос
/ 19 января 2012

Правильна ли информация в config / database.yml?«Db / test» и «db / development» выглядят подозрительно для имен баз данных.

И никогда не используют root-доступ в ваших программах, даже при тестировании.Приложите усилия для создания пользователей SQL и предоставления соответствующих возможностей доступа GRANT.

0 голосов
/ 20 января 2012

@ dary7yl Спасибо, Дари ... она умеет создавать таблицы. Проблема решается после установки xamp и запуска сервера mysql. И я также сделал одно изменение в файле database.yml .. я изменил имя базы данных с "db / development" на "development" .. из-за mysql, выдающего мне ошибку, когда я пытаюсь дать имя базы данных с "db / name "... Еще раз спасибо человеку ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...