CentOS / RHEL और Fedora पर PostgreSQL 10 कैसे स्थापित करें


PostgreSQL एक शक्तिशाली, अत्यधिक स्केलेबल, खुला स्रोत और क्रॉस-प्लेटफ़ॉर्म ऑब्जेक्ट-रिलेशनल डेटाबेस सिस्टम है जो लिनक्स और विंडोज ओएस सहित यूनिक्स जैसे ऑपरेटिंग सिस्टम पर चलता है। यह एक उद्यम स्तर डेटाबेस सिस्टम है जो अत्यधिक विश्वसनीय है और उपयोगकर्ताओं को डेटा अखंडता और शुद्धता प्रदान करता है।

इस लेख में, हम बताएंगे कि कैसे CentOS, RHEL, Oracle Enterprise Linux, वैज्ञानिक Linux और Fedora पर PostgreSQL 10 के नवीनतम संस्करण को आधिकारिक PostgreSQL Yum रिपॉजिटरी का उपयोग करके स्थापित किया जाए।

PostgreSQL यम रिपोजिटरी जोड़ें

यह आधिकारिक PostgreSQL यम रिपॉजिटरी आपके लिनक्स सिस्टम के साथ गठबंधन करेगा और RedHat आधारित वितरण जैसे CentOS, वैज्ञानिक लिनक्स और वैज्ञानिक लिनक्स, साथ ही फेडोरा के वर्तमान संस्करणों पर पोस्टग्रैसीक्यू के सभी समर्थित संस्करणों के लिए स्वचालित अपडेट प्रदान करता है।

ध्यान दें कि छोटे फेडोरा समर्थन चक्र के कारण, सभी संस्करण उपलब्ध नहीं हैं और हम सुझाव देते हैं कि सर्वर की तैनाती के लिए फेडोरा का उपयोग न करें।

यम भंडार का उपयोग करने के लिए, इन चरणों का पालन करें:

--------------- On RHEL/CentOS 7 and Scientific Linux/Oracle Linux 7 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-1.noarch.rpm

--------------- On 64-Bit RHEL/CentOS 6 and Scientific Linux/Oracle Linux 6 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-redhat10-10-1.noarch.rpm

--------------- On 32-Bit RHEL/CentOS 6 and Scientific Linux/Oracle Linux 6 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-redhat10-10-1.noarch.rpm

--------------- On Fedora 26 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-26-x86_64/pgdg-fedora10-10-2.noarch.rpm

--------------- On Fedora 25 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-25-x86_64/pgdg-fedora10-10-3.noarch.rpm

--------------- On Fedora 24 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-24-x86_64/pgdg-fedora10-10-3.noarch.rpm

PostgreSQL सर्वर स्थापित करें

अपने संबंधित लिनक्स वितरण में PostgreSQL yum रिपॉजिटरी को जोड़ने के बाद, PostgreSQL सर्वर और क्लाइंट पैकेजों को स्थापित करने के लिए निम्न कमांड का उपयोग करें।

# yum install postgresql10-server postgresql10   [On RedHat based Distributions]
# dnf install postgresql10-server postgresql10   [On Fedora Linux]

लाल

प्रारंभिक PostgreSQL डेटाबेस

Red Hat आधारित वितरणों के लिए कुछ नीतियों के कारण, PostgreSQL इंस्टॉलेशन स्वचालित रूप से प्रारंभ होने के लिए सक्रिय नहीं होगा या डेटाबेस को स्वचालित रूप से प्रारंभ किया गया है। अपना डेटाबेस इंस्टॉलेशन पूरा करने के लिए, पहली बार उपयोग करने से पहले आपको अपने डेटाबेस को इनिशियलाइज़ करना होगा।

# /usr/pgsql-10/bin/postgresql-10-setup initdb

PostgreSQL सर्वर को प्रारंभ और सक्षम करें

डेटाबेस के पूर्ण होने के बाद, PostgreSQL सेवा को शुरू करें और सिस्टम बूट पर PostgreSQL सेवा को ऑटो स्टार्ट में सक्षम करें।

--------------- On SystemD --------------- 
# systemctl start postgresql-10
# systemctl enable postgresql-10
# systemctl status postgresql-10 

--------------- On SysVinit --------------- 
# service postgresql-10 start
# chkconfig postgresql-10 on
# service postgresql-10 status

PostgreSQL स्थापना को सत्यापित करें

अपने सर्वर पर PostgreSQL 10 को स्थापित करने के बाद, डेटाबेस सर्वर को पोस्टग्रेज से कनेक्ट करके इसकी स्थापना को सत्यापित करें।

# su - postgres
$ psql

psql (10.0)
Type "help" for help.

यदि आप चाहते हैं कि आप सुरक्षा उद्देश्य के लिए उपयोगकर्ता के लिए एक पासवर्ड बना सकते हैं।

postgres=# \password postgres

आप PostgreSQL मुखपृष्ठ पर अधिक जानकारी प्राप्त कर सकते हैं: https://www.postgresql.org/

लोकप्रिय डेटाबेस प्रबंधन प्रणालियों के बारे में इन लेखों को भी देखें:

  1. How to Install and Secure MariaDB 10 in CentOS 7
  2. How to Install and Secure MariaDB 10 in CentOS 6
  3. Install MongoDB Community Edition 3.2 on Linux Systems

बस इतना ही! आशा है आपको यह लेख उपयोगी लगेगा। यदि आपके पास साझा करने के लिए कोई प्रश्न या विचार है, तो नीचे टिप्पणी अनुभाग का उपयोग करें।