PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेस्क्ल सिंगल इंस्टेंस इंस्टॉलेशन

नमस्कार, मैं समझाऊंगा कि Centos 7 पर postgresql 12 कैसे स्थापित करें। और postgresql डेटाबेस कैसे बनाया जाए, इसके बारे में नीचे बताया गया है।

——————पोस्टग्रेस्क्ल सिंगल इंस्टेंस इंस्टॉलेशन—————————

रेपो पैकेज

#yum सेंटो-रिलीज़-एससीएल-आरएच स्थापित करें

# यम llvm-toolset-7-clang इंस्टॉल करें

*********************************************** ********************************

# यम इंस्टाल-वाई एपेल-रिलीज़

# यम llvm5.0-devel इंस्टॉल करें

********* पोस्टग्रेस्क्ल सॉफ्टवेयर इंस्टॉलेशन *********** *********

यम इंस्टॉल -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

yum install -y postgresql12-server postgresql12-client postgresql12-contrib postgresql12-devel

mkdir /postgres/data
chown postgres:postgres /postgres/data

पासवार्ड पोस्टग्रेज
पोस्टग्रेज
पोस्टग्रेज

*********************************************** ************************

सु - पोस्टग्रेज

vi .bash_profile

# उपनाम और कार्य प्राप्त करें
if [ -f ~/.bashrc ]; फिर
. ~/.bashrc
fi

# उपयोगकर्ता विशिष्ट वातावरण और स्टार्टअप कार्यक्रम

पाथ=$पाथ:$होम/.लोकल/बिन:$होम/बिन:$पाथ:/usr/pgsql-12/bin/
निर्यात PGDATA=/postgres/data
निर्यात PGUSER=postgres
निर्यात PGDATABASE=postgres
निर्यात PGPORT=5432
निर्यात PGLOCALDIR=/usr/pgsql-12/share/locale
निर्यात पथ

*********************************************** ************************

initdb -D /postgres/data

pg_ctl स्थिति
pg_ctl स्टॉप
pg_ctl प्रारंभ

# DB संस्करण:12
# OS प्रकार:linux
# DB प्रकार:वेब
# कुल मेमोरी (RAM):32 GB
# CPU संख्या:4
# कनेक्शन संख्या:500
# डेटा संग्रहण:hdd

सुनो_एड्रेस ='*'
पोर्ट =5432
max_connections =500
shared_buffers =8GB
प्रभावी_कैश_साइज =24GB
maintenance_work_mem =2GB
checkpoint_completion_target =0.7
wal_buffers =16MB
default_statistics_target =100
random_page_cost =4
प्रभावी_io_concurrency =2
work_mem =8388kB
min_wal_size =1GB
max_wal_size =4GB
max_worker_processes =4
max_parallel_workers_per_gather =2
max_parallel_workers =4
max_parallel_maintenance_workers =2

pg_ctl पुनरारंभ करें

/postgres/data/pg_hba.conf

सभी को होस्ट करें **************** md5
सभी को होस्ट करें **************** md5
सभी को होस्ट करें सभी **************** एमडी5

pg_ctl पुनः लोड करें

psql

DATABASE tayfun ENCODING='UTF-8′ LC_COLLATE ='tr_TR.UTF-8′ LC_CTYPE='tr_TR.UTF-8' TEMPLATE टेम्प्लेट 0 बनाएं;

भूमिका परीक्षक बनाएं पासवर्ड 'testuser123!' सुपरयूजर बनाया गया क्रिएटरोल इनहेरिट लॉगिन;

अनुदान विकल्प के साथ परीक्षणकर्ता को डेटाबेस tayfun पर अनुदान कनेक्ट करें;

डेटाबेस tayfun स्वामी को testuser में बदलें;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज में मूल्य के प्रकार की जांच कैसे करें

  2. डेटा पीढ़ी और हार्डवेयर गुणवत्ता

  3. एसक्यूएल ऐरे से स्ट्रिंग्स के ऐरे में परिणाम सेट को कनवर्ट करें

  4. RedHat Linux पर एकाधिक PostgreSQL सर्वर कैसे स्थापित करें

  5. क्लाइंट-साइड एप्लिकेशन बनाने के लिए सर्वर-साइड एक्सटेंशन या libpq-dev बनाने के लिए आपको postgresql-server-dev-X.Y इंस्टॉल करना होगा