एक उबंटू वितरण प्रणाली के साथ लगभग हर वेब डेवलपर वेब इंटरफ़ेस के माध्यम से MySQL सर्वर डेटाबेस को लागू करने के लिए PHPMyAdmin टूल के साथ इंटरैक्ट करता है। इसके अतिरिक्त, यह घटक दीपक का हिस्सा है, जिसकी स्थापना हमने पहले ही किसी अन्य सामग्री के ढांचे के भीतर हमारी वेबसाइट पर बात की है। आज के लेख का उद्देश्य अनुभवहीन उपयोगकर्ताओं के लिए किया जाएगा जो सिर्फ अपने परिचित को वेब विकास के साथ शुरू कर रहे हैं और अपने कंप्यूटर पर phpmyadmin स्थापित करना चाहते हैं। इसके बाद, हम एक चरण-दर-चरण निर्देश पेश करेंगे जो कार्य की पूर्ति के सभी पहलुओं से निपटने के लिए संभव बना देगा।
उबंटू में phpmyadmin स्थापित करें
तुरंत आपको चेतावनी दें कि सभी बाद के कार्य "टर्मिनल" के माध्यम से किए जाएंगे, इसलिए इस तथ्य के लिए तैयार रहें कि आपको कई प्रकार की टीमों को दर्ज करना होगा। हम यह भी दिखाते हैं कि स्थापना के पूरा होने पर PHPMyAdmin प्राथमिक विन्यास कैसे किया जाता है। एक उदाहरण के रूप में लें, सबसे लोकप्रिय अपाचे वेब सर्वर और MySQL डीबीएमएस। यदि अब आपको इन घटकों में से प्रत्येक की आवश्यकता है, तो नीचे दिए गए लिंक का उपयोग करना बेहतर है, जहां दीपक सेटिंग का वर्णन किया गया है, और हम आज आपको आवश्यक घटक के साथ बातचीत में सीधे जाते हैं।लगभग हमेशा एक साधारण स्थापना बिना किसी समस्या के गुजरती है। हालांकि, यदि आपके पास पैकेज प्रबंधक से जुड़ी कोई सिस्टम समस्या है, तो स्क्रीन पर जानकारी दिखाई देती है कि स्थापना विफल रही है। इस स्थिति को उबंटू या उपयोगकर्ता मंचों के आधिकारिक दस्तावेज के माध्यम से एक विशिष्ट समस्या के सुधार के लिए खोज का उपयोग करके हल किया जाना चाहिए।
चरण 2: PHPMyAdmin स्थापित करें
यह चरण सबसे बुनियादी है, क्योंकि अब हम phpmyadmin घटक की सीधी स्थापना विकसित करेंगे। ऐसे विभिन्न विधियां हैं जो इसे करने की अनुमति देती हैं, और सबसे आसान तरीका आधिकारिक भंडार द्वारा उपयोग किया जाएगा जिसे हम अगले निर्देश में लागू करने की पेशकश करते हैं।
- स्थापित करने के लिए, आपको sudo apt स्थापित phpmyadmin कमांड दर्ज करने और इसे सक्रिय करने की आवश्यकता होगी।
- अभिलेखागार डाउनलोड करने की आवश्यकता के बारे में अधिसूचित किया जाएगा। संदेश में "जारी रखना चाहते हैं?" डी विकल्प चुनें
- कंसोल विंडो "पैकेज सेटिंग" के लिए प्रतीक्षा करें। यहां, सबसे पहले, एक वेब सर्वर स्वचालित कॉन्फ़िगरेशन के लिए निर्दिष्ट है। अपना स्वयं का चयन करें, फिर "ठीक" बटन पर जाने के लिए टैब पर क्लिक करें।
- कुछ मिनट प्रतीक्षा करें ताकि पैकेज पूरी तरह से अनपैक्ड हों। इस ऑपरेशन के दौरान, कंसोल को बंद न करें और पीसी पर अन्य कार्रवाइयों का पालन न करें।
- "पैक सेटअप" फिर से दिखाई देता है। अब डेटाबेस यहां संपादित किया गया है। विंडो में प्रस्तुत की गई जानकारी देखें और उचित विकल्प का चयन करें।
- डेटाबेस के लिए एक नया पासवर्ड बनाएँ।
- इसकी पुष्टि करें, प्रकट होने वाले फॉर्म में फिर से दर्ज किया गया।
- डेटाबेस से कनेक्ट करने के लिए एक सुविधाजनक विधि निर्दिष्ट करें।
- सेवा पोर्ट नंबर स्वचालित रूप से सेट किया जाएगा। यदि आपको इसे बदलने की आवश्यकता है, तो केवल संख्याओं को मिटा दें और आवश्यक बंदरगाह निर्दिष्ट करें।
- मानक डेटाबेस का नाम सेट करें।
- उपयोगकर्ता नाम के निर्माण पर जानकारी देखें।
- अब आपको उसे खुद से पूछना है, पढ़ने के निर्देशों और आपकी जरूरतों से बाहर निकलना है।
- एक और पासवर्ड दर्ज करें जो MySQL को phpmyadmin तक पहुंचने के लिए काम करेगा।
स्क्रीन के बाद सिस्टम में phpmyadmin की सफल स्थापना के बारे में जानकारी प्रदर्शित करता है। अगर कॉन्फ़िगरेशन या अनपॅकिंग के दौरान कोई समस्या उत्पन्न हुई, तो आपको उनके बारे में भी अधिसूचित किया जाएगा। विकल्प अतिरिक्त रूप से दोनों एक्शन विकल्पों की पेशकश करेंगे, उदाहरण के लिए, समस्या को अनदेखा कर सकते हैं, इसे हल करने या छोड़ने का पुनः प्रयास करेंगे।
चरण 3: एक नया उपयोगकर्ता बनाना
पिछले चरण के दौरान, phpmyadmin के लिए एक नया उपयोगकर्ता बनाने की पेशकश की गई स्थापना उपकरण, लेकिन कुछ उपयोगकर्ता इस पल को याद करते हैं या कई और खातों को जोड़ने की आवश्यकता है। आइए प्रोफ़ाइल बनाने के लिए निर्देशों के साथ मुख्य सेटिंग्स के हमारे अनुभाग को प्रारंभ करें।
- टर्मिनल में एक नया सत्र खोलें और डेटाबेस को शुरू करने के लिए Sudo MySQL टाइप करें।
- एक सुपरसुर पासवर्ड दर्ज करना सुनिश्चित करें।
- पहले कमांड के रूप में, 'पासवर्ड' द्वारा पहचाने गए उपयोगकर्ता 'व्यवस्थापक' @ 'लोकहोस्ट' बनाएं; जहां व्यवस्थापक '@' लोकलहोस्ट खाता का नाम है, और पासवर्ड पासवर्ड स्थापित है।
- अनुदान के माध्यम से सभी विशेषाधिकारों को ग्रांट के माध्यम से बुनियादी विशेषाधिकार सेट करें। * अनुदान विकल्प के साथ 'व्यवस्थापक' @ 'लोकलहोस्ट' के लिए; पहले निर्दिष्ट पर उपयोगकर्ता का नाम बदलना सुनिश्चित करें।
- अंतिम कतार, फ्लश विशेषाधिकारों को दर्ज और सक्रिय करें;
- आपको ऑपरेशन के सफल समापन के बारे में अधिसूचित किया जाएगा।
लगभग उसी तरह, आप असीमित संख्या में उपयोगकर्ता बना सकते हैं जो खाते और पासवर्ड के नाम को दर्ज करके PHPMyAdmin से कनेक्ट होंगे। प्रत्येक प्रोफ़ाइल के लिए केवल विशेषाधिकारों की स्थापना को ध्यान में रखें। अधिक जानकारी आधिकारिक दस्तावेज में लिखी गई है।
चरण 4: सुरक्षा
PHPMyAdmin के लिए बुनियादी सुरक्षा नियम बनाना हमेशा आवश्यक कार्रवाई नहीं होती है, लेकिन यदि सर्वर सीधे खुले नेटवर्क से संबंधित है, तो आपको कम से कम मूल नीतियों से पूछना चाहिए जो सतह के हमलों के साथ मदद करेंगे। आइए सर्वर सुरक्षा को कॉन्फ़िगर करने के तरीके को तुरंत समझें।
- कॉन्फ़िगरेशन फ़ाइलों को बदलकर सभी आगे की क्रियाएं की जाएंगी। ऐसा करने के लिए, आपको एक टेक्स्ट एडिटर का उपयोग करने की आवश्यकता है। मानक समाधान नौसिखिया उपयोगकर्ताओं के लिए समझ में नहीं आ सकते हैं, इसलिए आइए अधिक सुविधाजनक समाधान के अतिरिक्त शुरू करें। टाइप करें SUDO APT NANO स्थापित करें और ENTER पर क्लिक करें।
- सफल स्थापना के बाद, Sudo Nano /usr/share/phpmyadmin/.htaccess के माध्यम से पहली कॉन्फ़िगरेशन फ़ाइल प्रारंभ करें।
- यहां किसी भी खाली रेखा में निम्नलिखित चार नियम डालें।
ऑथटाइप बेसिक।
Authname "प्रतिबंधित फाइलें"
AUTHUSERFILE / ETC / PHPMYADMIN / HTPASSWD।
वैध उपयोगकर्ता की आवश्यकता है
- सेटिंग्स को सहेजने के लिए CTRL + O संयोजन का उपयोग करें।
- संकेत मिलने पर, ऑब्जेक्ट का नाम न बदलें, लेकिन बस एंटर पर क्लिक करें।
- जब सभी सेटिंग्स सहेजी जाती हैं, तो वर्तमान फ़ाइल को बंद करने के लिए Ctrl + X दबाएं।
- इसके बाद, मुख्य खाते के लिए नया पासवर्ड सेट करें, यदि यह पहले नहीं किया गया है। Sudo hpasswd -c /etc/phpmyadmin/.htpasswd उपयोगकर्ता कमांड को सक्रिय करें।
- दिखाई देने वाली स्ट्रिंग में, आपके लिए और सक्रियण के बाद एक एक्सेस कुंजी स्वीकार्य दर्ज करें, इसे दोहराएं।
- यह केवल पहले किए गए सभी परिवर्तनों के तहत वेब सर्वर को कॉन्फ़िगर करने के लिए बनी हुई है। ऐसा करने के लिए, सुडो नैनो /etc/apache/apache2.conf के माध्यम से उपयुक्त फ़ाइल खोलें।
- नीचे दी गई रेखाएं डालें और परिवर्तनों को सहेजें।
सभी को देखें।
सभी की आवश्यकता है
PHPMyAdmin दस्तावेज़ीकरण में वर्णित वाक्यविन्यास और सामान्य नियमों को ध्यान में रखते हुए, आपकी आवश्यकताओं के आधार पर अन्य सभी सुरक्षा सेटिंग्स की जाती हैं।
आज की सामग्री के हिस्से के रूप में, हमने न केवल स्थापना phpmyadmin के सिद्धांत के बारे में बताया, बल्कि मुख्य विन्यास बिंदुओं के बारे में बताया। अब आप जानते हैं कि लक्ष्य को सफलतापूर्वक लागू करने के लिए क्या कार्य किया जाना चाहिए।