Conecte-se do aplicativo Mac Rails ao MySQL em execução no Windows 7?

1

Estou tentando conectar meu aplicativo rails em execução no meu Mac ao MySQL em execução na minha máquina com Windows 7. Eles estão na mesma rede da minha casa e eu posso fazer ping na minha máquina Windows do meu Mac.

Tentando executar rake db:create , recebo este erro:

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)

Este é o meu conteúdo atual de database.yml

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

Eu tentei desativar o firewall do Windows, mas não funcionou. Como posso obter esses dois para se conectar?

    
por sbonkosky 27.08.2013 / 05:54

1 resposta

0

Provavelmente você pode tentar executar o seguinte SQL em sua máquina com o Windows primeiro

GRANT ALL ON *.* TO 'root'@'%'
    
por 06.08.2014 / 08:51