0
我已經創建了一個新的服務器來承載一個託管在同一臺服務器上的mysql服務器的rails 3.2應用程序。Rails 3.2 - 生產服務器不允許連接到這個MySQL服務器(Mysql2 :: Error)
我不斷收到「xxxxx-xxxxx.linode.com」不允許連接到這個MySQL服務器(Mysql2 ::錯誤)
我已經檢查了所有的配置,它似乎是正確的。我可以用mysql命令,sequal親和也能夠做耙子DB訪問MySQL服務器:遷移這樣的:
bundle exec rake db:migrate RAILS_EV=production
我使用的乘客,這是我的database.yml
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: nst_production
pool: 5
host: localhost
username: root
password: password
timeout: 5000
任何想法?
我們有相同的設置,所以也許我可以幫忙。確保當你第一次登錄到mysql時,你已經創建了另一個有權寫入和創建,更新和刪除數據庫和表的用戶帳戶。如果你有,那麼確保你已經安裝了用於rails的mysql2 gem。你也運行這個命令'RAILS_ENV = production rake db:migrate'.完成後重新啓動服務器,看看是否有幫助。 – coletrain 2012-02-20 13:56:51
感謝您的回覆,我嘗試了所有的要點,但都沒有運氣。它是第一次使用這臺主機,所以生病了我的正常主機,並回到你身邊。 – Alex 2012-02-20 14:28:09