2012-12-17 51 views
-1

剛剛對ruby on rails,我在數據庫鏈接期間有問題,也就是說,我的rails3.1應用程序對於本地數據庫工作正常,但現在我想連接全局數據庫.ie。到客戶端數據庫。我已經提供了所有的詳細信息,包括用戶名:,密碼以及主機名。 但它給出一個錯誤,如「無法連接到數據庫。」 所以請讓我出去形式這一個..我想連接我的rails應用程序到遠程數據庫

development: 

    adapter: mysql2 

    encoding: utf8 

    reconnect: false 

    database: abc_development 

    pool: 5 

    username: root 

    password: 

    host: mysql.myappdemo.com 


test: 

    adapter: mysql2 

    encoding: utf8 

    reconnect: false 

    database: abc_test 

    pool: 5 

    username: root 

    password: 

    host: mysql.myappdemo.com 


production: 

    adapter: mysql2 

    encoding: utf8 

    reconnect: false 

    database: abc_production 

    pool: 5 

    username: root 

    password: 

    host: mysql.myappdemo.com 
+0

你能粘貼你的database.yml文件w /出密碼當然? – Intrepidd

+0

發展: 適配器:mysql2 編碼:UTF8 重新連接:假 數據庫:abc_development 池:5 用戶名:root密碼 :XXXX 主持人:mysql.myappdemo.com –

+0

不要粘貼在註釋中YAML。編輯你的問題,並用四格縮進來粘貼。 –

回答

1

指定在database.yml中的主機和端口選項

development: 
    adapter: mysql2 
    encoding: utf8 
    database: my_db_name 
    username: root 
    password: my_password 
    host: 127.0.0.1 
    port: 3306 
相關問題