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

PHP 5.4 PDO पुराने असुरक्षित प्रमाणीकरण का उपयोग करके MySQL 4.1+ से कनेक्ट नहीं हो सका

हल किया गया!

हालांकि SET SESSION old_passwords=0; phpMyAdmin में काम नहीं कर रहा था।

मैंने MySQL GUI Tools डाउनलोड किया और गैर-डीबीओ उपयोगकर्ता पर समान कमांड निष्पादित करने के लिए MySQL क्वेरी ब्राउज़र का उपयोग किया:

SET SESSION old_passwords = 0;

SELECT @@global.old_passwords, @@session.old_passwords, Length(PASSWORD('abc'));

अब लौटा:

1      0      41

इसलिए मैंने बस पासवर्ड बदल दिया:

SET PASSWORD = PASSWORD('my_old_password')

और अब PHP 5.4 PDO उस उपयोगकर्ता के साथ डेटाबेस से जुड़ता है!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पहली html पंक्ति प्रदर्शित नहीं हो रही है

  2. गलत स्ट्रिंग मान त्रुटियों को कैसे ठीक करें?

  3. मैसकल सबस्ट्रिंग के उदाहरणों की गणना करता है, फिर इसके अनुसार ऑर्डर करें

  4. MySQL प्रतिकृति समस्या निवारण:भाग एक

  5. मैसकल बल्क अपडेट