आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

व्यवस्थापक एक वेब-आधारित उपकरण है जो आपको एक केंद्रीय स्थान से कई डेटाबेस सिस्टम प्रबंधित करने की अनुमति देता है। टूल उपयोगकर्ता के अनुकूल, हल्का और साफ-सुथरे यूजर इंटरफेस के साथ प्रदर्शन में शीर्ष पायदान पर है।

व्यवस्थापक डेटाबेस प्रबंधक सभी Linux वितरणों पर उपलब्ध है। आप इसे टर्मिनल के माध्यम से उबंटू पर आसानी से स्थापित और कॉन्फ़िगर कर सकते हैं और किसी भी ब्राउज़र के माध्यम से इसके वेब इंटरफेस तक पहुंच सकते हैं। आप व्यवस्थापक डैशबोर्ड से सीधे डेटाबेस संचालन चला सकते हैं और आसानी से एकाधिक डेटाबेस प्रबंधित कर सकते हैं।

यहां बताया गया है कि उबंटू पर एडमिन को कैसे इंस्टॉल और सेट अप करना है।

व्यवस्थापक क्या है?

PhpMyAdmin के लिए वैकल्पिक, व्यवस्थापक एक केंद्रीकृत स्थान से कई डेटाबेस के प्रबंधन के लिए एक ओपन-सोर्स टूल है। टूल में MariaDB, MySQL, SQLite, Oracle, PostgreSQL, MongoDB और Elasticsearch का समर्थन है।

व्यवस्थापक के पास phpMyAdmin से बेहतर सुरक्षा है और वजन में हल्का है। यह एक साफ इंटरफ़ेस के साथ आता है जो इसे उपयोग करना और सीखना आसान बनाता है। आप व्यवस्थापक उदाहरण चलाने वाली मशीन का आईपी पता प्रदान करके इसे वेब इंटरफ़ेस से एक्सेस कर सकते हैं।

instagram viewer

उबंटू पर व्यवस्थापक कैसे स्थापित करें

यहाँ व्यवस्थापक को स्थापित करने के चरण दिए गए हैं उबंटू-आधारित वितरण:

चरण 1: उबंटू को अपडेट और अपग्रेड करें

व्यवस्थापक स्थापना पर कूदने से पहले, आपको अपने सिस्टम को अपडेट और अपग्रेड करना होगा ताकि आपको नई स्थापनाओं के साथ किसी भी समस्या का सामना न करना पड़े। दबाकर टर्मिनल को अपनी उबंटू मशीन पर खोलें Ctrl + ऑल्ट + टी और अपडेट और अपग्रेड कमांड चलाएं।

सुडो उपयुक्त अद्यतन && सुडो उपयुक्त उन्नत करना

चरण 2: उबंटू पर अपाचे स्थापित करें

एक बार जब आप सिस्टम पैकेज को अपडेट और अपग्रेड कर लेते हैं, तो अगला काम अपाचे को स्थापित करना होता है। निम्न आदेश चलाकर ऐसा करें:

सुडो उपयुक्त स्थापित करना apache2

एक बार अपाचे सफलतापूर्वक स्थापित हो जाने के बाद, systemctl उपयोगिता का उपयोग करके सेवा को सक्षम करें:

sudo systemctl सक्षम करें --अब अपाचे2

साथ ही, सुनिश्चित करें कि पृष्ठभूमि में कोई त्रुटि उत्पन्न किए बिना अपाचे ठीक काम कर रहा है।

sudo systemctl स्थिति apache2 --नो-पेजर -एल

यह बताता है कि अपाचे सक्रिय है और उबंटू पर ठीक चल रहा है।

चरण 3: उबंटू पर PHP स्थापित करें

चूंकि व्यवस्थापक PHP में लिखा गया है, इसलिए आपको PHP और इसके आवश्यक एक्सटेंशन इंस्टॉल करने की आवश्यकता है। इसे स्थापित करने के लिए, चलाएँ:

सुडो उपयुक्त स्थापित करना php php-कर्ल libapache2-आधुनिक-php php-cli php-mysql php-gd php-fpm

एक बार जब आप PHP और उसके एक्सटेंशन को सफलतापूर्वक स्थापित कर लेते हैं, तो Apache को पुनः लोड करें:

systemctl पुनः लोड apache2

चरण 4: उबंटू पर मारियाडीबी स्थापित करें

PHP को स्थापित करने के बाद, आपको अपने सिस्टम पर एक डेटाबेस की आवश्यकता होती है जिसे आप Adminer का उपयोग करके प्रबंधित कर सकते हैं। आप किसी भी डेटाबेस जैसे MySQL, MariaDB, PostgreSQL, MongoDB, SimpleDB, आदि को स्थापित कर सकते हैं।

चूँकि MariaDB का उपयोग ज्यादातर PHP-आधारित अनुप्रयोगों में किया जाता है, आइए इसे Ubuntu पर स्थापित करें।

सुडो उपयुक्त स्थापित करना मरियादब-सर्वर

एक बार डेटाबेस स्थापित हो जाने के बाद, इसे सक्षम करें:

sudo systemctl सक्षम करें --अब मरीदब

सत्यापित करें कि डेटाबेस अपनी स्थिति की जाँच करके ठीक चल रहा है या नहीं:

सुडो सिस्टमक्टल स्थिति मारियाडब

यह बताता है कि मारियाडीबी एक सक्रिय स्थिति में है, और उबंटू पर ठीक काम कर रहा है।

मारियाडीबी स्थापित करने के बाद, आपको इसे एक स्क्रिप्ट का उपयोग करके सुरक्षित करने की भी आवश्यकता है जो आपको रूट सेट करने की अनुमति देती है मारियाडीबी के लिए पासवर्ड, अनाम उपयोगकर्ताओं को हटा दें, दूरस्थ रूट लॉगिन को अस्वीकार करें और परीक्षण को हटा दें डेटाबेस। स्क्रिप्ट को निष्पादित करने के लिए, चलाएँ:

सुडो mysql_secure_installation

चरण 5: व्यवस्थापक के लिए व्यवस्थापक पासवर्ड सेट करें

व्यवस्थापक का उपयोग करके डेटाबेस का प्रबंधन करने के लिए, आपको रूट डेटाबेस उपयोगकर्ता तक पहुंच की आवश्यकता होती है। उसके लिए, आपको एक रूट पासवर्ड की आवश्यकता होगी जो आपको व्यवस्थापक के माध्यम से सभी डेटाबेस प्रबंधित करने की अनुमति देगा।

पासवर्ड सेट करने के लिए, पहले MySQL कमांड लाइन खोलें:

सुडो मायएसक्यूएल

रूट पासवर्ड सेट करने के लिए, दौड़ें:

तय करनापासवर्डके लिए'जड़'@'लोकलहोस्ट' = पासवर्ड("मेरा पासवर्ड");

प्रतिस्थापित करना सुनिश्चित करें"मेरा पासवर्ड"पासवर्ड के साथ जिसे आप रूट उपयोक्ता के लिए रखना चाहते हैं।

पासवर्ड अपडेट करने के लिए, निष्पादित करें:

लालिमाविशेषाधिकार;

मारियाडीबी कमांड लाइन से बाहर निकलने के लिए, दौड़ें:

बाहर निकलना;

चरण 6: उबंटू पर व्यवस्थापक स्थापित करें

आप एपीटी पैकेज मैनेजर का उपयोग करके उबंटू पर व्यवस्थापक स्थापित कर सकते हैं:

सुडो उपयुक्त स्थापित करना व्यवस्थापक

एक बार इंस्टॉल हो जाने पर, php-fpm को सक्षम करें:

सुडो a2enconf php*-fpm

व्यवस्थापक के लिए अपाचे कॉन्फ़िगरेशन फ़ाइल को सक्षम करने के लिए, निष्पादित करें:

सुडो a2enconf व्यवस्थापक

अब आपके द्वारा अभी किए गए परिवर्तनों को अपडेट करने के लिए अपाचे को पुनः लोड करें:

systemctl पुनः लोड apache2

एक बार जब आप अपाचे को पुनः लोड कर लेते हैं, तो इसे इसके साथ पुनः आरंभ करें:

sudo systemctl apache2 को पुनरारंभ करें

चरण 7: व्यवस्थापक वेब इंटरफ़ेस तक पहुँचें

अब जबकि व्यवस्थापक के लिए आवश्यक सभी आवश्यक इंस्टॉलेशन हो चुके हैं, आप वेब इंटरफ़ेस के माध्यम से एप्लिकेशन तक पहुंच सकते हैं और अपने डेटाबेस का प्रबंधन शुरू कर सकते हैं।

व्यवस्थापक तक पहुँचने के लिए, एक ब्राउज़र खोलें और उस मशीन का IP पता प्रदान करें जिस पर व्यवस्थापक चल रहा है।

यदि आप स्थानीय सिस्टम पर व्यवस्थापक चला रहे हैं, तो इस पते का उपयोग करें:

एचटीटीपी://127.0.0.1/adminer

हालाँकि, यदि आप किसी दूरस्थ मशीन पर व्यवस्थापक चला रहे हैं, तो इस तरह से व्यवस्थापक तक पहुँचने के लिए मशीन का IP पता प्रदान करें:

एचटीटीपी://server-ip-address/adminer

व्यवस्थापक को वेब पता चलाने के बाद आपको अपने ब्राउज़र पर निम्न लॉगिन पृष्ठ दिखाई देगा:

व्यवस्थापक में लॉग इन करने के लिए, उपयोगकर्ता नाम के रूप में रूट दर्ज करें और वह पासवर्ड प्रदान करें जिसे आपने चरण 5 में सेट किया था। डेटाबेस का नाम प्रदान करने की कोई आवश्यकता नहीं है क्योंकि व्यवस्थापक के पास सभी उपलब्ध डेटाबेस तक पहुंच होती है, इसलिए डेटाबेस डिब्बा खाली। पूछी गई सभी जानकारी दर्ज करने के बाद पर क्लिक करें लॉग इन करें.

एक बार आपको एक्सेस मिल जाने के बाद, आपको निम्न डैशबोर्ड मिलेगा। यहां से आप उन्हें प्रबंधित करने के लिए सभी उपलब्ध डेटाबेस तक पहुंच सकते हैं। आप यहां डेटाबेस बना या हटा भी सकते हैं।

जैसा कि आप देख सकते हैं, व्यवस्थापक इंटरफ़ेस सरल है, बहुत अधिक आबादी वाला नहीं है, और इसलिए प्रबंधित करना आसान है।

उबंटू से एडमिनिस्ट्रेटर को कैसे अनइंस्टॉल करें

यदि आपको अब अपने डेटाबेस को प्रबंधित करने के लिए व्यवस्थापक की आवश्यकता नहीं है, तो आप इसे अपने सिस्टम से आसानी से अनइंस्टॉल कर सकते हैं। उबंटू से व्यवस्थापक को निकालने के लिए, निष्पादित करें:

सुडो उपयुक्त ऑटोरेमोव --purge व्यवस्थापक

यदि आप भी अपने सिस्टम से मारियाडीबी, अपाचे और पीएचपी को हटाना चाहते हैं, तो यह मूल लिनक्स कमांड का उपयोग करके भी संभव है।

ऐसा करने के लिए, आपको पहले इन सेवाओं को बंद करना होगा और फिर उन्हें हटाना होगा। अपाचे और मारियाडीबी को रोकने के लिए, निष्पादित करें:

सुडो सिस्टमक्टल रुकना apache2 मारियाडब

अब MariaDB, PHP और Apache को हटा दें:

सुडो उपयुक्त ऑटोरेमोव --purge मारियाडब-सर्वर php* apache2

केंद्रीकृत व्यवस्थापक इंटरफ़ेस से अपने सभी डेटाबेस कुशलतापूर्वक प्रबंधित करें

व्यवस्थापक आपको अपने सभी डेटाबेस को एक ही वेब इंटरफ़ेस से प्रबंधित करने देता है। आप एडमिनिस्ट्रेटर पर कई डेटाबेस ऑपरेशंस कर सकते हैं जैसे डेटाबेस बनाना या हटाना, संपादन टेबल, ब्राउजिंग/डालने/संपादन तालिका पंक्तियां, कॉलम सॉर्ट करना, डीबी ऑब्जेक्ट्स संपादित करना और बहुत कुछ अधिक।

एडमिनिस्ट्रेटर में डेटाबेस मैनेज करने की भी कोई सीमा नहीं है। दूसरी ओर, phpMyAdmin में केवल MariaDB और MySQL के लिए समर्थन है, जो एडमिनिस्ट्रेटर को गो-टू डेटाबेस मैनेजमेंट सिस्टम बनाता है। आप phpMyAdmin के साथ जाना चुन सकते हैं, लेकिन आपको अपनी मशीन पर MariaDB या MySQL इंस्टॉल करना होगा।