डेबियन और उबंटू पर PostgreSQL 9.6 कैसे स्थापित करें


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

अपने पहले के लेख में, हमने CentgOS/RHEL और Fedora पर PostgreSQL 10 की स्थापना के बारे में बताया है। इस लेख में, हम बताएंगे कि डेबियन, उबंटू और उसके डेरिवेटिव पर PostgreSQL 9.6 कैसे स्थापित करें और आधिकारिक PostgreSQL APT रिपॉजिटरी का उपयोग करके।

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

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

Apt रिपॉजिटरी को जोड़ने के लिए, पहले फ़ाइल बनाएं /etc/apt/source.list.d/pgdg.list , और रिपॉजिटरी के लिए अपने वितरण के अनुसार एक पंक्ति जोड़ें।

--------------- On Ubuntu 17.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main

--------------- On Ubuntu 16.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main

--------------- On Ubuntu 14.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
--------------- On Stretch 9.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main

--------------- On Jessie 8.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main

--------------- On Wheezy 7.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

फिर रिपॉजिटरी साइनिंग कुंजी को आयात करें, और सिस्टम पैकेज सूची को इस तरह अपडेट करें।

$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt update 

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

एक बार जब आप अपने संबंधित लिनक्स वितरण में PostgreSQL apt रिपॉजिटरी जोड़ लेते हैं, तो अब PostgreSQL सर्वर और क्लाइंट पैकेज निम्नानुसार स्थापित करें:

$ sudo apt install postgresql-9.6-server postgresql-9.6  

लाल

PostgreSQL डेटा निर्देशिका /var/lib/postgresql/9.6/main में डेटाबेस के लिए सभी डेटा फ़ाइलें हैं।

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

डेटाबेस सर्वर को इनिशियलाइज़ करने के साथ, PostgreSQL सर्विस शुरू करें और इस तरह सिस्टम बूट पर ऑटो स्टार्ट के लिए PostgreSQL सर्विस को सक्षम करें।

--------------- On SystemD --------------- 
$ sudo systemctl start postgresql.service
$ sudo systemctl enable postgresql.service 
$ sudo systemctl status postgresql.service 

--------------- On SysVinit --------------- 
$ sudo service postgresql-9.6 start
$ sudo chkconfig postgresql on
$ sudo service postgresql-9.6 status

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

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

$ sudo su postgres
# cd
# psql

पोस्टग्रे डेटाबेस व्यवस्थापक उपयोगकर्ता के लिए पासवर्ड सेट करने के लिए, इस कमांड का उपयोग करें:

postgres=# \password postgres

पोस्टग्रे उपयोगकर्ता सिस्टम खाते को सुरक्षित करने के लिए, नीचे दिए गए पासवर्ड कमांड का उपयोग करें।

$ sudo passwd postgres 

Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

$su - postgre
$ ls
$ psql

अधिक जानकारी के लिए, PostgreSQL होमपेज पर जाएं: https://www.postgresql.org/

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

  1. Installing MariaDB 10.1 in Debian Jessie and Running Various MariaDB Queries
  2. How to Change a Default MySQL/MariaDB Data Directory in Linux
  3. How to Install and Secure MariaDB 10 in CentOS 7
  4. How to Install and Secure MariaDB 10 in CentOS 6
  5. Install MongoDB Community Edition 3.2 on Linux Systems

अभी के लिए इतना ही! हमारे साथ किसी भी विचार को साझा करने के लिए, नीचे दिए गए फीडबैक फॉर्म का उपयोग करें। दिलचस्प लिनक्स सामान के लिए linux-console.net से हमेशा जुड़े रहें याद रखें।