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

PhpMyAdmin में रूट लॉगिन अक्षम करें

phpMyAdmin MySQL और MariaDB डेटाबेस सिस्टम के लिए एक बहुत ही उपयोगी और शक्तिशाली वेब-आधारित GUI प्रशासन और प्रबंधन उपकरण है। इतना अच्छा है कि phpMyAdmin एक सुरक्षा भेद्यता बन सकता है यदि अनधिकृत लोग phpMyAdmin के माध्यम से डेटाबेस तक पहुँच प्राप्त कर सकते हैं।

PhpMyAdmin को सुरक्षित करने का एक तरीका रूट खाते का उपयोग करके लॉगिन को मना करना है। MySQL और MariaDB में रूट खाते में प्रत्येक डेटाबेस तक पहुँचने और डेटाबेस सिस्टम के संबंध में हर कार्य करने के लिए अप्रतिबंधित विशेषाधिकार हैं।

यह ट्यूटोरियल आपको गाइड करता है कि phpMyAdmin के माध्यम से रूट द्वारा लॉगिन को कैसे प्रतिबंधित किया जाए।

  1. उस वेब सर्वर में लॉग इन करें जो phpMyAdmin को SSH या भौतिक कंसोल के माध्यम से होस्ट कर रहा है।
  2. निर्देशिका (सीडी) को उस स्थान पर खोजें और बदलें जहां phpMyAdmin की स्क्रिप्ट स्थापित हैं। उदाहरण के लिए, /var/www/html/phpmyadmin/ या /usr/share/phpmyadmin.
  3. phpMyAdmin कॉन्फ़िगरेशन फ़ाइल संपादित करें, अर्थात config.inc.php vi या vim जैसे संपादक के साथ, और निम्नलिखित मापदंडों के मान बदलें:
    $cfg['Servers'][$i]['AllowRoot'] = FALSE;

    नोट यदि कोई config.inc.php फ़ाइल नहीं मिलती है, तो उसी स्थान पर config.sample.inc.php फ़ाइल से कॉपी करके इसे बनाएं।
  4. कॉन्फ़िगरेशन सहेजें और अब रूट उपयोगकर्ता को 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. उच्च उपलब्धता के लिए Percona XtraDB क्लस्टर 8 को कैसे परिनियोजित करें

  2. JavaFX MySQL कनेक्शन उदाहरण कृपया

  3. WAMP पर PHPMyAdmin के लिए खोए हुए MySQL पासवर्ड तक पहुंच प्राप्त करना

  4. शर्त के आधार पर किसी अन्य तालिका के कॉलम के साथ कॉलम मान अपडेट करें

  5. MySQL में प्रत्येक समूह के लिए पहली पंक्ति का चयन कैसे करें?