phpMyAdmin एक वेब एप्लिकेशन है जो MySQL डेटाबेस व्यवस्थापन में सहायता के लिए GUI प्रदान करता है। यह कई MySQL सर्वरों का समर्थन करता है और MySQL कमांड लाइन क्लाइंट का उपयोग करने के लिए एक मजबूत और आसान विकल्प है।
<टेम्पलेट x-if=visible><टेम्पलेट x-if=$isMobile()> <टेम्पलेट x-if=!$isMobile()> <टेम्पलेट x-if=खुला>टेम्पलेट> टेम्पलेट>
नोट यह मार्गदर्शिका गैर-रूट उपयोक्ता के लिए लिखी गई है। जिन आदेशों के लिए उन्नत विशेषाधिकारों की आवश्यकता होती है, उनके आगेsudo
. लगा होता है . अगर आपsudo
. से परिचित नहीं हैं आदेश, आप हमारे उपयोगकर्ता और समूह मार्गदर्शिका देख सकते हैं।
शुरू करने से पहले
-
सुनिश्चित करें कि आपने गेटिंग स्टार्टिंग एंड सिक्योरिंग योर सर्वर गाइड्स का पालन किया है और लिनोड का होस्टनाम सेट है।
अपना होस्टनाम चलाने की जाँच करने के लिए:
hostname hostname -f
पहली कमांड को आपका संक्षिप्त होस्टनाम दिखाना चाहिए, और दूसरे को आपका पूरी तरह से योग्य डोमेन नाम (FQDN) दिखाना चाहिए।
-
अपना सिस्टम अपडेट करें:
sudo apt-get update && sudo apt-get upgrade -y
-
एक कार्यशील LAMP स्टैक सेट करें। यदि आवश्यक हो तो कृपया डेबियन 8 गाइड पर लैंप देखें।
नोट यदि आपने
php-suhosin
स्थापित किया है पैकेज, phpMyAdmin का उपयोग करते समय कुछ ज्ञात समस्याएँ हैं। ट्यूनिंग और वर्कअराउंड के बारे में अधिक जानकारी के लिए कृपया सुहोसिन phpMyAdmin संगतता मुद्दे पृष्ठ पर जाएं। -
एसएसएल के साथ अपाचे सेट करें, ताकि आपके पासवर्ड सादे पाठ पर नहीं भेजे जाएंगे। ऐसा करने के लिए, डेबियन और उबंटू गाइड पर अपाचे के साथ एसएसएल प्रमाणपत्र देखें।
-
mcrypt
इंस्टॉल करें पीएचपी मॉड्यूल:sudo apt-get install mcrypt
-
अपाचे को पुनरारंभ करें:
sudo systemctl restart apache2
phpMyAdmin सेट करना
-
PhpMyAdmin का वर्तमान संस्करण स्थापित करें:
sudo apt-get install phpmyadmin
आपसे पूछा जाएगा कि किस सर्वर के लिए phpMyAdmin को स्वचालित रूप से कॉन्फ़िगर करना है। "अपाचे 2" चुनें। जब dbconfig-common के साथ phpmyadmin के लिए डेटाबेस को कॉन्फ़िगर करने के लिए कहा जाए, तो हाँ चुनें।
-
प्रत्येक वर्चुअल होस्ट के लिए जिसे आप अपने PHPMyAdmin इंस्टॉलेशन तक पहुंच प्रदान करना चाहते हैं, दस्तावेज़ रूट से phpMyAdmin इंस्टॉलेशन स्थान (
/usr/share/phpmyadmin
) के लिए एक प्रतीकात्मक लिंक बनाएं। ):cd /var/www/html/example.org/public_html sudo ln -s /usr/share/phpmyadmin
यह
phpmyadmin
. नाम का एक सांकेतिक लिंक बनाएगा आपके दस्तावेज़ रूट में।
phpMyAdmin को सुरक्षित करना
.htaccess फ़ाइल
.htaccess file
. का उपयोग करके अपनी phpMyAdmin निर्देशिका को सुरक्षित करें जो केवल निर्दिष्ट IP पतों को इसे एक्सेस करने की अनुमति देता है। आप एक .htaccess
. बनाकर ऐसा कर सकते हैं अपने phpmyadmin
. में फ़ाइल करें निर्देशिका। उचित पथ और आईपी पते को प्रतिस्थापित करें आपके विशेष कॉन्फ़िगरेशन के लिए:
- फाइल:/ var/www/html/example.org/public_html/phpmyadmin/.htaccess
1 2
order allow,deny allow from 12.34.56.78
बल एसएसएल
आप phpMyAdmin को phpMyAdmin कॉन्फ़िगरेशन फ़ाइल /etc/phpmyadmin/config.inc.php
में SSL का उपयोग करने के लिए बाध्य कर सकते हैं। Server(s) configuration
के अंतर्गत निम्न पंक्तियों को जोड़कर अनुभाग:
- फाइल:/ आदि/phpmyadmin/config.inc.php
1
$cfg['ForceSSL'] = 'true';
आपके phpMyAdmin इंस्टालेशन का परीक्षण करना
PhpMyAdmin का परीक्षण करने के लिए, अपना पसंदीदा ब्राउज़र खोलें और https://example.com/phpmyadmin
पर नेविगेट करें। . आपको एक उपयोगकर्ता नाम और पासवर्ड के लिए कहा जाएगा। उपयोगकर्ता नाम "रूट" और आपके द्वारा निर्दिष्ट पासवर्ड का उपयोग करें जब आपने MySQL स्थापित किया था। वैकल्पिक रूप से, आप किसी भी MySQL उपयोगकर्ता का उपयोग करके लॉग इन कर सकते हैं और उनकी अनुमतियां बरकरार रख सकते हैं।
यदि आप सफलतापूर्वक लॉग इन कर सकते हैं, तो phpMyAdmin ठीक से स्थापित हो गया है।