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

लोकलहोस्ट के माध्यम से MySQL कनेक्ट करें काम नहीं कर रहा है लेकिन 127.0.0.1 काम कर रहा है

PHP अभी भी डिफ़ॉल्ट सॉकेट स्थान का उपयोग करने का प्रयास कर रहा है। यह समस्या तब प्रकट हो सकती है जब आपने MariaDB/MySQL फ़ोल्डर को स्थानांतरित कर दिया हो /var/lib/mysql . से दूसरे स्थान पर। समस्या को हल करने के लिए आपको /etc/php.ini में नए सॉकेट के स्थान को परिभाषित करना होगा फ़ाइल।

mysqli.default_socket =/newDBLocation/mysql/mysql.sock

देखें कि आप किस ड्राइवर का उपयोग करते हैं, इसके आधार पर आपको pdo_mysql.default_socket= निर्दिष्ट करना पड़ सकता है !

अपनी वर्तमान निर्देशिका की जाँच करने के लिए mysql में निम्न कमांड चलाएँ:

select @@datadir;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मूल पंक्ति को हटा या अद्यतन नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

  2. एक MySQL फ़ील्ड के मान को विशिष्ट श्रेणी (दशमलव मान) तक सीमित करना चाहते हैं

  3. त्रुटि प्राप्त करना कमांड सिंक से बाहर हो रहा है, अब आप mysql/PHP में संग्रहीत कार्यविधि को निष्पादित करते समय कमांड नहीं चला सकते हैं

  4. mysql मिनट जहां बयान

  5. एमवीसी 5 में स्टोर प्रक्रिया वापस मूल्य नहीं है