آموزش های سرور لینوکسوبمستران

نحوه نصب PostgreSQL روی CentOS 7 CentOS 8

نحوه نصب PostgreSQL روی CentOS 7 CentOS 8
نحوه نصب PostgreSQL روی CentOS 7 CentOS 8
نحوه نصب PostgreSQL روی CentOS 7 CentOS 8

PostgreSQL یک سیستم مدیریت دیتابیس مبتنی بر POSTGRES 4.2 است و توسط توسعه دهندگان و مدیران دیتابیس استفاده می شود. PostgreSQL از جمله دیتابیس های لینوکسی محسوب می شود و که بر روی توزیع های CentOS ،Fedora ،Red Hat، Ubuntu و … قابل نصب و استفاده است به همین منظور در این مطلب از نایس استار با آموزش نحوه نصب PostgreSQL روی CentOS 7 / CentOS 8 در خدمت شما هستیم.

در ادامه همراه ما باشید تا با آموزش نحوه نصب PostgreSQL روی CentOS 7 / CentOS 8، به طور کامل مراحل نصب و کانفیگ PostgreSQL روی سنتوس را توضیح دهیم.

نحوه نصب PostgreSQL روی CentOS 7 / CentOS 8

لطفا توجه داشته باشید که دستورات مربوط به دیتابیس روی CentOS 7 و CentOS 8 متفاوت هستند اما برای سایر مراحل کانفیگ PostgreSQL از دستورات مشابهی در هر دو سیستم عامل استفاده می شود.

برای شروع ابتدا باید مخزن PostgreSQL Yum را روی سرور اضافه کنیم زیرا به طور عادی مخازن پیش فرض سنتوس شامل PostgreSQL نیستند و باید مانند یک بسته الحاقی به مخزن Yum آن را اضافه کنیم که برای این منظور از دستور زیر استفاده می کنیم.

برای CentOS 8

sudo yum -y install download.PostgreSQL.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

برای CentOS 7

sudo yum -y install download.PostgreSQL.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

با اجرا دستور بالا متناسب با نسخه سیستم عاملی که روی سرور شما نصب است، مخزن PostgreSQL Yum اضافه می شود.

نصب PostgreSQL روی CentOS

پس از اینکخ مخزن مورد نیاز را اضافه کردیم می توانیم مراحل نصب روی سنتوس را شروع کنیم.

برای CentOS 8

ابتدا ماژول built-in را غیرفعال می کنیم.

sudo dnf -qy module disable PostgreSQL

حال پکیج های کلاینت و سرور را نصب می کنیم.

sudo dnf -y install PostgreSQL12 PostgreSQL12-server

برای CentOS 7

با اجرا دستورات زیر مراحل نصب PostgreSQL روی CentOS 7 را انجام می دهیم.

sudo yum -y install epel-release yum-utils
sudo yum-config-manager --enable pgdg12
sudo yum install PostgreSQL12-server PostgreSQL12

راه اندازی سرویس دیتابیس

پس از نصب دیتابیس باید پیش از شروع به کار آن مراحل آماده سازی را انجام دهیم.

sudo /usr/pgsql-12/bin/PostgreSQL-12-setup initdb

در صورتی که نیاز به انجام تنظیماتی دارید می توانید از /var/lib/pgsql/12/data/PostgreSQL.conf به فایل کانفیگ PostgreSQL دسترسی داشته باشید.

حال می توانیم دیتابیس را فعال کنیم.

sudo systemctl enable --now PostgreSQL-12

اگر سرویس خطایی دریافت نکند دیتابیش شروع به کار می کند. همچنین شما می توانید جهت بررسی وضعیت دیتابیس از دستور زیر استفاده کنید.

systemctl status PostgreSQL-12

پس از راه اندازی دیتابیس باید به این نکته توجه داشته باشید که اگر روی سرور مجازی یا اختصاصی شما فایروال تنظیم و فعال است باید تنظیمات مربوط به سرویس PostgreSQL را روی فایروال اعمال کنید تا امکان دسترسی کاربران به دیتابیس سرور فراهم باشد.

به همین منظور با دستورات زیر سرویس دیتابیس را به فایروال معرفی می کنیم.

sudo firewall-cmd --add-service=PostgreSQL --permanent
sudo firewall-cmd --reload

تنظیم ادمین PostgreSQL

جهت تنظیم یک کاربر ادمین برای PostgreSQL از دستورات زیر استفاده می کنیم.

sudo su - postgres 
~]$ psql -c "alter user postgres with passWord 'yourpassWord'" 
ALTER ROLE

فعالسازی دسترسی ریموت

اگر نیاز دارید دسترسی ریموت به دیتابیس را فعال کنید می توانید ابتدا فایل /var/lib/pgsql/12/data/PostgreSQL.conf را ویرایش می کنیم.

listen_addresses = 'ipaddress'
sudo vim /var/lib/pgsql/12/data/pg_hba.conf

پذیرش از هرجایی

host all all 0.0.0.0/0 md5

پذیرش از شبکه مطمئن

host all all 192.168.18.0/24 md5

در نهایت یک با سرویس را مجدد راه اندازی کنید.

sudo systemctl restart PostgreSQL-12

در اینجا به پایان این مطلب از نایس استار رسیدیم و امیدواریم به کمک آموزش نحوه نصب PostgreSQL روی CentOS 7 / CentOS 8 موفق شده باشید مراحل نصب و تنظیم PostgreSQL روی CentOS را به درستی انجام داده باشید.


(1) آموزش تصویری نصب CentOS 8.0 - انجمن
آموزش تصویری نصب CentOS 8.0 - انجمن آموزشی لینوکس و ویپ


(2) آموزش نصب معرفی و نحوه استفاده PostgreSQL در CentOS 7
آموزش نصب معرفی و نحوه استفاده PostgreSQL در CentOS 7. PostgreSQL. سیستم های مدیریت پایگاه داده رابطه ای ابزار اصلی بسیاری از وب سایت ها و برنامه هاست. این گونه دیتابیس ها یک راه ساختار یافته برای ذخیره سازماندهی و دسترسی فراهم


(3) معرفی CentOS 8 و آشنایی با امکانات و
معرفی CentOS 8 و آشنایی با امکانات و ویژگی های جدید


(4) آموزش نصب PostgreSQL در CentOS 7
حال با توضیحاتی که خدمت شما عرض کردیم و با این دیتابیس آشنا شدید در ادامه با آموزش نصب PostgreSQL در CentOS 7 همراه ما باشید. آموزش نصب PostgreSQL در CentOS 7. 1- ابتدا وارد محیط ترمینال Centos 7 خود شوید.


(5) نحوه نصب Polr در CentOS 8 - پایگاه دانش پارس وی دی اس
نحوه نصب cmake بر روی لینوکس . آوریل 16 2020. ارتقا سرور مجازی در ناحیه کاربری. آوریل 13 2020. نحوه اضافه کردن سرور نام سوم ns3 آوریل 11 2020. چگونه axfr را در دایرکت ادمین غیرفعال کنیم. آوریل 7 2020. نحوه نصب


(6) CentOS 8 منتشر شد مروری بر قابلیت های
CentOS 8 منتشر شد مروری بر قابلیت های جدید بلاگ رسانگار


(7) نحوه نصب Apache در CentOS 7 و CentOS 8 - پایگاه دانش پارس
Apache چیست در این مقاله قصد داریم روند نصب Apache در سرور CentOS 7 و در سرورCentOS 8 را تشریح کنیم.دستورات نصب apache بر روی سرور مجازی لینوکس


(8) نحوه نصب Zabbix در CentOS 7 وبلاگ
نحوه نصب Zabbix در CentOS 7 وبلاگ شتابان هاست install Zabbix


(9) نصب PostgreSQL روی CentOS 7 سیستم مدیریت پایگاه داده
برای نصب PostgreSQL روی CentOS 7 PostgreSQL یک سیستم مدیریت پایگاهداده رابطهای است که ویژگیهای زبان کوئری SQL را پیادهسازی و ارائه میکند.


(10) آموزش تصویری نصب CentOS 7.0 - انجمن آموزشی لینوکس و ویپ
این آموزش شما را در مورد نحوه اجرای نصب Minimal آخرین ورژن CentOS 7.0 با استفاده از ایمیج DVD ISO باینری راهنمایی می کند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

1 × 3 =

دکمه بازگشت به بالا