कैसे स्थापित करने के लिए PostgreSQL on Ubuntu (pgAdmin सेटअप)
कैसे स्थापित करने के लिए PostgreSQL on Ubuntu?
PostgreSQL एक प्रसिद्ध ओपन सोर्स है Rउल्लासमय Dएटाबेस Mप्रबंधन प्रणाली (RDBMS)। यह समृद्ध सुविधाओं, मापनीयता और स्थिरता के मामले में लोकप्रिय है। यह RDBMS डेटा अखंडता, जटिल प्रश्नों और समवर्ती पहुँच का समर्थन करता है।
अधिकांश संगठन चुनते हैं PostgreSQL इसकी विस्तारशीलता, विश्वसनीयता और क्रॉस-प्लेटफ़ॉर्म प्रकृति के कारण। इसके अलावा, यह व्यापक मात्रा में डेटा को संभालने के लिए एक ठोस आधार भी प्रदान करता है। यह आरडीएमएस डेटा विश्लेषकों, डेवलपर्स और व्यवसायों द्वारा एक लचीले और शक्तिशाली डेटाबेस समाधान की तलाश में इसे पसंद किया जाता है।
.. पूर्वापेक्षाएँ
हमारे गाइड का पालन करने के लिए आपके पास ये होना चाहिए:
- Ubuntu 22.04 आपके सिस्टम पर स्थापित
- A गैर-रूट उपयोगकर्ता सुडो विशेषाधिकारों के साथ
अब, आइए Postgres को स्थापित करने की प्रक्रिया की जाँच करें Ubuntu निम्नलिखित का उपयोग करना:
- RSI Ubuntu कोष
- RSI PostgreSQL आधिकारिक भंडार
विधि 1: कैसे स्थापित करें और सेटअप करें PostgreSQL on Ubuntu ऊपर दिए Ubuntu कोष
इस विधि में, हम उपयोग करेंगे Ubuntu डाउनलोड करने और स्थापित करने के लिए रिपोजिटरी PostgreSQLइस रिपॉजिटरी में पहले से ही आधिकारिक पैकेज शामिल हैं जिन्हें अपडेट और रखरखाव किया जाता है Ubuntu अंततः, यह सुनिश्चित करता है कि स्थापना प्रक्रिया परेशानी मुक्त और सरल बनी रहे।
चरण 1) स्थापित करने के लिए PostgreSQL लिनक्स में, सबसे पहले अपने सिस्टम पैकेज को अपडेट करें:
sudo apt update
आउटपुट:
चरण 2) तो फिर, आगे बढ़ो PostgreSQL स्थापना:
sudo apt install postgresql -y
चरण 3) अंत में, देखें PostgreSQL सत्यापन हेतु संस्करण:
psql --version
जैसा कि आप देख सकते हैं, PostgreSQL हमारे यहां संस्करण 14.8 सफलतापूर्वक स्थापित हो गया है Ubuntu सिस्टम:
विधि 2: स्थापित करें PostgreSQL on Ubuntu ऊपर दिए PostgreSQL आधिकारिक रिपोजिटरी
सरकारी PostgreSQL रिपॉजिटरी आपको नवीनतम संस्करण तक पहुंचने की अनुमति देती है PostgreSQL और प्रासंगिक सुविधाएँ जो उपलब्ध नहीं हैं Ubuntu आधिकारिक भंडार। PostgreSQLकी आधिकारिक रिपॉजिटरी में, आप आसानी से इंस्टॉल और अपडेट कर सकते हैं PostgreSQL.
अब, स्थापित करने के लिए दिए गए निर्देशों का पालन करें PostgreSQL on Ubuntu.
चरण 1) पहला कदम रिपॉजिटरी को जोड़ना है PostgreSQL:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
चरण 2) फिर, जोड़ने की ओर बढ़ें PostgreSQL रिपोजिटरी कुंजी:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
चरण 3) आगे बढ़ने के लिए अपने सिस्टम पैकेज को अपडेट करें:
sudo apt update
चरण 4) अब, आगे बढ़ें PostgreSQL स्थापना:
sudo apt install postgresql -y
चरण 5) देखना PostgreSQL पुष्टि हेतु संस्करण:
psql --version
यह देखा जा सकता है कि इसकी मदद से PostgreSQL रिपॉजिटरी, हमने इसका 15.3 संस्करण स्थापित किया है Ubuntu:
कैसे प्रबंधन करना है PostgreSQL पर उपयोगकर्ता Ubuntu?
का प्रबंधन PostgreSQL उपयोगकर्ताओं को बनाने, उनकी पहुँच को संशोधित करने और डेटाबेस विशेषाधिकारों को नियंत्रित करने के लिए उपयोगकर्ताओं को हटाने की प्रक्रिया शामिल है। यह सुनिश्चित करता है कि व्यवस्थापक आवश्यक अनुमतियाँ प्रदान करता है और डेटाबेस को प्रबंधित करता है PostgreSQL उपयोगकर्ता का खाता प्रभावी तरीके से.
चरण 1) पर एक नया Postgres उपयोगकर्ता बनाने के लिए Ubuntu, यह आदेश चलाएँ:
sudo -u postgres createuser --interactive
नतीजतन, PostgreSQL उपयोगकर्ता नाम टाइप करने और यह पुष्टि करने के लिए संकेत दें कि क्या नव निर्मित उपयोगकर्ता के पास सुपरयूज़र विशेषाधिकार होना चाहिए:
हमारे मामले में, हमने उपयोगकर्ता नाम के रूप में “huzail” दर्ज किया है और इसे सुपर उपयोगकर्ता होने की अनुमति दी है।
चरण 2) आप इस कमांड में उपयोगकर्ता का नाम निर्दिष्ट करके उसे अलग से sudo विशेषाधिकार भी दे सकते हैं:
ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql
चरण 3) यदि आप नव निर्मित उपयोगकर्ता को हटाना चाहते हैं, तो “DROP USER” कमांड में उसका नाम लिखें:
DROP USER huzail;
कैसे प्रबंधन करना है PostgreSQL डेटाबेस पर Ubuntu?
इसके बाद प्रबंधन की बारी आती है PostgreSQL डेटाबेस चालू Ubuntuइसमें बेहतर संगठन के लिए डेटाबेस बनाने, संशोधित करने और संशोधित करने से संबंधित विभिन्न ऑपरेशन शामिल हैं।
चरण 1) सबसे पहले, “DATABASE बनाएंडेटाबेस बनाने के लिए ” कमांड का उपयोग करें और इसका नाम निर्दिष्ट करें क्योंकि हमने यहां “guru99” जोड़ा है:
CREATE DATABASE guru99;
चरण 2) फिर, आवश्यक उपयोगकर्ता को डेटाबेस तक पहुंच प्रदान करें:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
हमारे मामले में, हमने उपयोगकर्ता “huzail” को “guru99” तक पहुंच प्रदान की है:
चरण 3) यदि आप डेटाबेस को हटाना या हटाना चाहते हैं, तो इच्छित डेटाबेस नाम के साथ “DROP DATABASE” कमांड चलाएँ:
DROP DATABASE guru99;
परिणामस्वरूप, दिया गया डेटाबेस नष्ट हो जाएगा:
डिफ़ॉल्ट सुरक्षित करना PostgreSQL उपयोगकर्ता
डिफ़ॉल्ट को सुरक्षित करने का संचालन PostgreSQL उपयोगकर्ता को पासवर्ड बदलने के लिए अलग-अलग उपाय करने होते हैं, जैसे कि एक मजबूत पासवर्ड कॉन्फ़िगर करना, संबंधित पासवर्ड एन्क्रिप्शन को सक्षम करना और पासवर्ड को फिर से शुरू करना। PostgreSQL ऐसा करने से, डिफ़ॉल्ट उपयोगकर्ता को अनधिकृत पहुंच से सुरक्षित रखा जाएगा।
चरण 1) सबसे पहले, लॉग इन करें PostgreSQL डेटाबेस जैसा कि हमने पहले ही किया है:
sudo -u postgres psql
चरण 2) फिर, डिफ़ॉल्ट के लिए पासवर्ड जोड़ें PostgreSQL उपयोगकर्ता:
ALTER USER postgres PASSWORD 'my-secret-password123';
चरण 3) पासवर्ड एन्क्रिप्शन सक्षम करने के लिए प्रासंगिक कॉन्फ़िगरेशन फ़ाइल खोलें:
sudo nano /etc/postgresql/{version}/main/pg_hba.conf
उपरोक्त आदेश में, संस्करण संख्या को से बदलें PostgreSQL आपके द्वारा इंस्टॉल किया गया संस्करण, क्योंकि हमने यहां “15” जोड़ा है:
आपका PostgreSQL कॉन्फ़िगरेशन फ़ाइल कुछ इस तरह दिखाई देगी:
“local all all” से शुरू होने वाली लाइन को देखें और एन्क्रिप्शन विधि को “peer” से बदलकर “md5” करें। उसके बाद, परिवर्तनों को सहेजने के लिए “CTRL+O” दबाएँ और नैनो एडिटर से बाहर निकलने के लिए CTRL+X” दबाएँ:
चरण 4) पुनः आरंभ करें PostgreSQL सेवा ताकि यह कॉन्फ़िगरेशन परिवर्तनों से प्रभावी हो सके:
sudo service postgresql restart
चरण 5) अंत में, जाँच करें PostgreSQL स्थिति:
sudo service postgresql status
बस हो गया! आपने डिफ़ॉल्ट सुरक्षित कर लिया है PostgreSQL एन्क्रिप्टेड पासवर्ड वाले उपयोगकर्ता को।
बोनस चरण: pgAdmin स्थापित करें
पीजीएडमिन एक ग्राफिकल यूजर इंटरफेस (जीयूआई) है PostgreSQL क्लाइंट जो प्रबंधन कार्यों को सरल बनाता है। यह कुशल क्वेरी निष्पादन, डेटाबेस प्रशासन और PostgreSQL सर्वर मॉनिटरिंग। इसके अलावा, यह उत्पादकता बढ़ाने में भी सहायता करता है PostgreSQL उपयोगकर्ताओं।
चरण 1) सबसे पहले, आपको जोड़ना होगा PostgreSQL रिपोजिटरी कुंजी:
url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg
हमारे मामले में, हमने इसे पहले ही जोड़ दिया है, इसलिए हम इसे अधिलेखित करने के लिए “y” दबाएंगे:
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
चरण 2) फिर, अपने में pgAdmin रिपोजिटरी जोड़ें Ubuntu सिस्टम:
चरण 3) इसके बाद, आगे की कार्यवाही के लिए पैकेज अपडेट करें:
Sudo apt update
चरण 4) अब, यह आदेश टाइप करके pgAdmin4 स्थापित करें:
sudo apt install pgadmin4
चरण 5) अब, आपको pgAdmin की प्राथमिक कॉन्फ़िगरेशन आरंभ करने के लिए दी गई कमांड दर्ज करनी होगी:
sudo /usr/pgadmin4/bin/setup-web.sh
फिर, आवश्यक जानकारी निर्दिष्ट करें:
चरण 6) अंतिम आउटपुट में दिए गए लिंक पर जाकर अपने वेब ब्राउज़र पर pgAdmin4 लॉन्च करें:
pgAdmin में लॉगइन करने के लिए अपने पूर्व-कॉन्फ़िगर ईमेल और पासवर्ड का उपयोग करें:
यहां pgAdmin का मुख्य डैशबोर्ड है जो उपयोग के लिए पूरी तरह तैयार है:
अनइंस्टॉल कैसे करें PostgreSQL से Ubuntu?
चरण 1) अन्य में अनइंस्टॉल करने के लिए PostgreSQL अपने से Ubuntu सिस्टम, सबसे पहले, बंद करो PostgreSQL सर्विस:
sudo systemctl stop postgresql
चरण 2) फिर, हटाएँ PostgreSQL और यदि आपने उन्हें पहले स्थापित किया है तो इसकी प्रासंगिक निर्भरताएँ:
sudo apt purge postgresql postgresql-contrib -y
चरण 3) सभी कॉन्फ़िगरेशन फ़ाइलें हटाएँ PostgreSQL:
sudo rm -rf /etc/postgresql/
परिणामस्वरूप, PostgreSQL आपके से हटा दिया जाएगा Ubuntu प्रणाली।
pgAdmin को कैसे अनइंस्टॉल करें? Ubuntu?
चरण 1) यदि pgAdmin को हटाना आवश्यक हो Ubuntu, सबसे पहले इसका पैकेज हटाएँ:
sudo apt remove pgadmin4
चरण 2) अंत में, अपने सिस्टम से संबंधित कॉन्फ़िगरेशन फ़ाइलें हटाएँ:
sudo rm -rf ~/.pgadmin
बस! आपने pgAdmin को सफलतापूर्वक अनइंस्टॉल कर दिया है Ubuntu.
निष्कर्ष
का अधिष्ठापन PostgreSQL on Ubuntu एक सीधी विधि है जो दो विधियों का समर्थन करती है, Ubuntu भंडार या उपयोग PostgreSQL आधिकारिक रिपॉजिटरी। इसके अलावा, डेटाबेस और उपयोगकर्ताओं का प्रबंधन और डिफ़ॉल्ट उपयोगकर्ताओं को सुरक्षित करना सुनिश्चित करता है कि डेटाबेस को कुशलतापूर्वक प्रबंधित किया जाता है। इसके अतिरिक्त, pgAdmin जैसे उपकरण डेवलपर्स और व्यवसायों के लिए समग्र उपयोगकर्ता अनुभव को भी बेहतर बनाते हैं।



































