Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

रेक डीबी के साथ समस्या:माइग्रेट करें -

इसका परीक्षण करने का एक तरीका मशीन से कमांड लाइन पर MySQL से कनेक्ट करना होगा जहां रेल रहता है। कुछ इस तरह

mysql -u admin -ppwhere -h sql.domain.com

आप शायद पाएंगे कि आप उस तरह से कनेक्ट नहीं कर सकते हैं। यदि ऐसा है, तो संभवतः आपको GRANT समस्या है, जो संभवतः GRANT में गलत होस्ट निर्दिष्ट करने के कारण है। उदाहरण के लिए, यदि डीबी और रेल एक ही मशीन पर रहते हैं, तो MySQL सोच सकता है कि आप रेल बॉक्स के DNS नाम (या इसके विपरीत) के बजाय 'लोकलहोस्ट' से कनेक्ट हो रहे हैं।

शुरुआत में आप बस व्यवस्थापक उपयोगकर्ता को हर चीज तक पहुंच प्रदान करना चाह सकते हैं:

GRANT ALL ON *.* to 'admin'@'whereever_rails_lives' IDENTIFIED BY 'pwhere'

mysql ग्रांट सिंटैक्स

तरकीब अक्सर 'whereever_rails_lives' सही हो रही है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP स्क्रिप्ट में मेमोरी लीक

  2. ट्विटर बूटस्ट्रैप टाइपहेड कई मान लौटाता है और संपादन बॉक्स भरता है

  3. एक कस्टम MySQL फ़ंक्शन बनाना?

  4. PHP में Password_verify

  5. तालिका सिंटैक्स त्रुटि बनाएँ