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

पीडीओ के माध्यम से एडब्ल्यूएस आरडीएस से कनेक्ट करने में असमर्थ

यह एक बहुत पुराना प्रश्न है, लेकिन मेरे पास ठीक यही मुद्दा था और मैं इसे यहां किसी के लिए भी दस्तावेज करना चाहता था जो इसे बाद में पाता है।

समस्या

  1. आप कमांड लाइन से मैन्युअल रूप से अपने डेटाबेस (अमेज़ॅन आरडीएस) से जुड़ सकते हैं।
  2. आप PHP में mysqli के माध्यम से अपने डेटाबेस से जुड़ सकते हैं।
  3. आप नहीं कर सकते हैं PHP में PDO के माध्यम से अपने डेटाबेस से कनेक्ट करें।

समाधान

मेरे लिए, लगभग हर चीज की कोशिश करने के बाद, मैंने यादृच्छिक रूप से एक नया डेटाबेस उपयोगकर्ता बनाने और बनाने का फैसला किया। यह काम कर गया और मैं अब पीडीओ के माध्यम से जुड़ने में सक्षम था।

इसने मुझे इस मुद्दे की थोड़ी और जांच करने के लिए प्रेरित किया और मैं इस मुद्दे को एक बैकस्लैश तक सीमित करने में सक्षम था \ मेरे MySQL पासवर्ड में वर्ण।

ऐसा लगता है कि ENV Vars (\ . के साथ) के बीच किसी प्रकार का विरोध है ), पीएचपी और पीडीओ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पायथन MySQLdb प्लेसहोल्डर सिंटैक्स

  2. MySQL बिट कॉलम PHP 7.1 में अजीब बड़ी संख्या देता है (पिछले संस्करणों में नहीं)

  3. MySQL प्रदर्शन:SQL में शामिल होने का परिचय

  4. MySQL में सभी संग्रहीत कार्यविधियों को सूचीबद्ध करने के 2 तरीके

  5. MySQL अनंत पंक्तियों को ऑफ़सेट करता है