php - mysqli access denied (42000/1044) linux permissions? -
मुझे php त्रुटि मिलती है
mysqli :: mysqli (): (42000/1044 ): उपयोगकर्ता से 'sec_user01' @ 'लोकलहोस्ट' के लिए प्रवेश 'सुरक्षित_लॉगिन' के लिए प्रवेश निषेध किया गया है
मैंने इस डेटाबेस को निम्न के साथ बनाया:
सृजित डाटा 'सुरक्षित_लॉगिन' ; मैंने उपयोगकर्ता को CREATE USER के साथ बनाया है 'sec_user' @ 'localhost' द्वारा पहचान '*************************************************************************** चयन करें, INSERT, 'सुरक्षित_लागिन` पर अपडेट करें। * से' सेकंड_ यूज़र '@' लोकलहोस्ट ';
मैं डीबी से
शामिल_ऑन्सेस 'web_psl-config.php' का प्रयोग कर हूं; // जैसा functions.php शामिल नहीं है $ mysqli = नया mysqli (HOST, USER, पासवर्ड, डाटाबेस);
कॉन्फ़िग फ़ाइल को सफलतापूर्वक शामिल किया गया है यह कुछ घंटे पहले तक काम किया। मुझे लगता है कि बदल के बारे में सोच सकते हैं कि केवल एक चीज है कि मेरी php स्क्रिप्ट में मैंने 755 एक्सेस के साथ कुछ फ़ोल्डर्स बनाया है। क्या यह संभव है कि जिन फ़ाइलों से स्क्रिप्ट निष्पादित की गई है, वे इस त्रुटि का कारण बना रहे हैं?
मैं वास्तव में स्टम्प्ड हूं।
संपादित करें: मैंने इसे एडीओडीबी कनेक्शन के साथ परीक्षण किया है
की आवश्यकता होती है ('../ स्क्रिप्ट / adodb5 / adodb.inc.php'); $ ADODB_CACHE_DIR = 'adodb5cache'; $ होस्ट = "लोकलहोस्ट"; $ डाटाबेस = "सुरक्षित_लॉगिन"; $ डेटाबेस प्रकार = "मायसाइक्ल"; // बहु प्रयोक्ताओं को passwd $ DbAdminUser = "sec_user01"; $ DbAdminUserPassword = "**************"; $ डीबग = सच; // $ debug = false पर // डीबग; // डीबग बंद // व्यवस्थापक कनेक्शन $ dbconn = ADONewConnection ($ डेटाबेस प्रकार); $ Dbconn- & gt; कनेक्ट ($ होस्ट, $ DbAdminUser, $ DbAdminUserPassword, $ Database); $ Query = "सदस्यों से चयन करें;"; $ राशि = $ dbconn- & gt; GetAll ($ क्वेरी); print_r ($ राशि);
और यह काम करता है क्या ये कुछ मायसाकिली में बग है? मुझे उम्मीद है कि मुझे ADODB का उपयोग करने के लिए फिर से लिखना नहीं होगा।
उन लोगों के साथ phpmyadmin में लॉग इन करने का प्रयास करें साख। यदि असफल हो तो आपके क्रेडेंशियल्स मेल न हो।
Comments
Post a Comment