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