इसका परीक्षण करने का एक तरीका मशीन से कमांड लाइन पर MySQL से कनेक्ट करना होगा जहां रेल रहता है। कुछ इस तरह
mysql -u admin -ppwhere -h sql.domain.com
आप शायद पाएंगे कि आप उस तरह से कनेक्ट नहीं कर सकते हैं। यदि ऐसा है, तो संभवतः आपको GRANT समस्या है, जो संभवतः GRANT में गलत होस्ट निर्दिष्ट करने के कारण है। उदाहरण के लिए, यदि डीबी और रेल एक ही मशीन पर रहते हैं, तो MySQL सोच सकता है कि आप रेल बॉक्स के DNS नाम (या इसके विपरीत) के बजाय 'लोकलहोस्ट' से कनेक्ट हो रहे हैं।
शुरुआत में आप बस व्यवस्थापक उपयोगकर्ता को हर चीज तक पहुंच प्रदान करना चाह सकते हैं:
GRANT ALL ON *.* to 'admin'@'whereever_rails_lives' IDENTIFIED BY 'pwhere'
तरकीब अक्सर 'whereever_rails_lives' सही हो रही है।