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

पीएचपी:mysql_connect वापस नहीं लौट रहा FALSE

ऐसा इसलिए है क्योंकि mysql_connect कनेक्ट करते समय कुछ डिफ़ॉल्ट का उपयोग करता है जो कि root होना चाहिए पासवर्ड के लिए उपयोगकर्ता नाम और रिक्त स्ट्रिंग के लिए यदि मैं इसे सही ढंग से याद रखता हूं। वैकल्पिक रूप से वह उपयोगकर्ता नाम हो सकता है जिसके अंतर्गत वेबसर्वर चलता है।

इसका मतलब यह हो सकता है कि आपका डीबी सर्वर पासवर्ड रहित रूट कनेक्शन (वेबसर्वर मशीन से) स्वीकार करता है, जो कि बहुत खतरनाक है। आपको अपने डेटाबेस कॉन्फ़िगरेशन और उपयोगकर्ता सूची की समीक्षा करनी चाहिए।

सुरक्षा की दृष्टि से आपका कोड बहुत सुरक्षित नहीं है, डीबी क्रेडेंशियल क्लियरटेक्स्ट में प्रेषित होते हैं, और अंगूठे के एक नियम के रूप में डीबी क्रेडेंशियल्स को अंतिम उपयोगकर्ताओं द्वारा दर्ज नहीं किया जाना चाहिए (जब तक कि आप एक PhpMyAdmin जैसे टूल नहीं लिख रहे हों)।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:रूट उपयोगकर्ता को छोड़कर उपयोगकर्ता 'टेस्ट' @ 'लोकलहोस्ट' (पासवर्ड का उपयोग करके:हाँ) के लिए प्रवेश निषेध

  2. mySQL डुप्लिकेट ढूंढता है और उन्हें हटा देता है

  3. MySQL के विभिन्न उद्धरण चिह्न

  4. डेबियन 5 (लेनी) पर phpMyAdmin के साथ MySQL प्रबंधित करें

  5. Mysql2 मणि ​​के साथ ऐप इंस्टॉल करने का प्रयास करते समय त्रुटि