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

نحوه نصب 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 https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

برای CentOS 7

sudo yum -y install https://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 را به درستی انجام داده باشید.



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


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


نحوه نصب و استفاده از PostgreSQL در CentOS 7 server44
نحوه نصب و استفاده از PostgreSQL در CentOS 7 981119 چگونه می توان پلتفرم Eclipse Theia Cloud IDE را روی اوبونتو 18.4 تنظیم کرد


PostgreSQL در CentOS 7
آموزش نصب معرفی و نحوه استفاده PostgreSQL در CentOS 7 ویکـی


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


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


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


فیلم آموزش فارسی نصب لینوکس CentOS 7
اموزش نصب centos 7 بسیار خوب بود. سوالی دارم من VMware 10 نصب کردم و centos 7 هم روی ان نصب کردم ولی هیچ کارت شبکه ای لینوکس نمیشناسه چکار باید بکنم. ممنون میشم راهنمایی کنید.


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


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

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

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

چهار + شانزده =

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