Підключитись із програми Mac Rails до MySQL, що працює на машині Windows 7?


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, але нічого не вийшло. Як змусити цих двох підключитися?


Хто - то був в змозі відповісти на цей питання для мене: stackoverflow.com/questions/18456590 / ...
sbonkosky

Відповіді:


0

Ви, можливо, спершу можете спробувати запустити наступний SQL на своїй машині Windows

GRANT ALL ON *.* TO 'root'@'%'
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.