यह एक बहुत पुराना प्रश्न है, लेकिन मेरे पास ठीक यही मुद्दा था और मैं इसे यहां किसी के लिए भी दस्तावेज करना चाहता था जो इसे बाद में पाता है।
समस्या
- आप कमांड लाइन से मैन्युअल रूप से अपने डेटाबेस (अमेज़ॅन आरडीएस) से जुड़ सकते हैं।
- आप PHP में mysqli के माध्यम से अपने डेटाबेस से जुड़ सकते हैं।
- आप नहीं कर सकते हैं PHP में PDO के माध्यम से अपने डेटाबेस से कनेक्ट करें।
समाधान
मेरे लिए, लगभग हर चीज की कोशिश करने के बाद, मैंने यादृच्छिक रूप से एक नया डेटाबेस उपयोगकर्ता बनाने और बनाने का फैसला किया। यह काम कर गया और मैं अब पीडीओ के माध्यम से जुड़ने में सक्षम था।
इसने मुझे इस मुद्दे की थोड़ी और जांच करने के लिए प्रेरित किया और मैं इस मुद्दे को एक बैकस्लैश तक सीमित करने में सक्षम था \
मेरे MySQL पासवर्ड में वर्ण।
ऐसा लगता है कि ENV Vars (\
. के साथ) के बीच किसी प्रकार का विरोध है ), पीएचपी और पीडीओ।