1

Я пытаюсь подключить приложение rails, работающее на моем Mac, к MySQL, работающему на моей машине с Windows 7. Они оба находятся в одной сети у меня дома, и я могу пропинговать мой компьютер с Windows с моего Mac.

При попытке выполнить rake db:create я получаю эту ошибку:

Host 'MACMINI-459400' is not allowed to connect to this MySQL server
Couldn't create database for {"adapter"=>"mysql2", "encoding"=>"utf8", "reconnect"=>false, "database"=>"MySite_development", "pool"=>5, "username"=>"root", "password"=>"password", "host"=>"10.0.0.33"}, charset: utf8, collation: utf8_unicode_ci
(if you set the charset manually, make sure you have a matching collation)

Это мое текущее содержимое database.yml

development:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: MySite_development
  pool: 5
  username: root
  password: password
  host: 10.0.0.33

Я пытался отключить брандмауэр Windows, но не работал. Как я могу получить эти два для подключения?

1 ответ1

0

Вы можете сначала попробовать запустить следующий SQL на вашем компьютере с Windows

GRANT ALL ON *.* TO 'root'@'%'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .