خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش نصب پایگاه داده PostgreSQL در اوبونتو

آموزش نصب پایگاه داده PostgreSQL در اوبونتو
PostgreSQL یک پایگاه داده رابطه‌ای object-oriented یا شی گرا و منبع باز است که با نام Postgres هم شناخته می‌شود. این سیستم مدیریت پایگاه داده اولین سیستمی است که برای محیط مبتنی بر UNIX طراحی شده است. اما طراحی آن با گذشت زمان تغییر کرد و به همین دلیل PostgreSQL می‌تواند بر روی سایر سیستم‌های عامل و همچنین Solaris، Mac OS X و ویندوز هم اجرا شود. PostgreSQL یک نرم افزار رایگان است و کد منبع آن تحت مجوز PostgreSQL به صورت رایگان در دسترس است. شما می توانید PostgreSQL را در هر قالبی مطابق با نیاز خود تغییر دهید و از آن استفاده کنید.

سیستم یکپارچۀ سازمانی راهکار
در این مقاله نحوه نصب و راه اندازی PostgreSQL در سیستم اوبونتو 20.04 با استفاده از Terminal را خواهید آموخت. برای شروع کار Terminal را باز کنید. پیشنهاد می کنیم که قبل از نصب هر پکیج نرم افزاری جدید، پکیج های سیستم خود را آپدیت کنید. برای این منظور دستور زیر را تایپ کنید تا پکیج های فعلی سیستم تان آپدیت شود:



sudo apt update

برای آپگرید کردن پکیج های نصب شده از دستور زیر استفاده کنید:

sudo apt -y upgrade

آموزش نصب پایگاه داده PostgreSQL در اوبونتو . آموزشگاه رایگان خوش آموز

شما می توانید PostgreSQL را در اوبونتو 20.04 بدون پیکربندی Ubuntu repository نصب کنید. برای نصب PostgreSQL در اوبونتو 20.04 از دستور زیر استفاده کنید:

sudo apt install postgresql postgresql-client

آموزش نصب پایگاه داده PostgreSQL در اوبونتو . آموزشگاه رایگان خوش آموز

در حین نصب، یک اعلان بر روی سیستم شما نمایش داده می شود که از شما می خواهد فرآیند نصب را تأیید کنید اگر می خواهید نصب را ادامه دهید(که قصد ما هم همین است) کافیست که y را تایپ کرده و Enter کنید:

پس از اتمام نصب PostgreSQL، با استفاده از دستور زیر سرویس های PostgreSQL را start، stop و enable می کنید:

sudo systemctl stop postgresql.service
sudo systemctl start postgresql.service
sudo systemctl enable postgresql.service

آموزش نصب پایگاه داده PostgreSQL در اوبونتو . آموزشگاه رایگان خوش آموز

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

آموزش نصب پایگاه داده PostgreSQL در اوبونتو . آموزشگاه رایگان خوش آموز

می توانید پسورد کاربر PostgreSQL را تنظیم و یا تغییر دهید. با استفاده از دستور زیر می توانید رمز عبور پیش فرض کاربر PostgreSQL را تغییر دهید:

sudo passwd postgres

آموزش نصب پایگاه داده PostgreSQL در اوبونتو . آموزشگاه رایگان خوش آموز

همانطور که در تصویر مشاهده می کنید، ابتدا باید پسورد جدید را تایپ و Enter کنید و در ادامه دوباره باید پسورد را وارد کنید. در نهایت شما باید پیغام password updated successfully را دریافت کنید.
PostgreSQL روی سیستم شما نصب شده است. اکنون با استفاده از دستور زیر به PostgreSQL لاگین کرده تا به پایگاه داده ها دسترسی داشته باشید:

sudo su -l postgres

اکنون دستور زیر را در شل PostgreSQL وارد کنید:

psql

آموزش نصب پایگاه داده PostgreSQL در اوبونتو . آموزشگاه رایگان خوش آموز

در اینجا psql 12 روی سیستم من نصب شده است. می توانید پایگاه داده ها و کاربران جدیدی را با استفاده از شل Postgresql به صورت زیر ایجاد کنید:

psql -c "alter user postgres with password 'my00pass'"

آموزش نصب پایگاه داده PostgreSQL در اوبونتو . آموزشگاه رایگان خوش آموز

با دستور /q از Shell خارج شده و حالا مثلا با دستور زیر یک یوزر در پایگاه داده ایجاد کنید:

createuser dbusersam
createdb samdb -O dbusersam
psql samdb

آموزش نصب پایگاه داده PostgreSQL در اوبونتو . آموزشگاه رایگان خوش آموز

با دستور زیر هم مثلا لیست تمامی دیتابیس های موجود در پایگاه داده را مشاهده کنید:

psql -l

آموزش نصب پایگاه داده PostgreSQL در اوبونتو
PostgreSQL به طور پیشفرض در حال listening کردن روی اینترفیس لوکال 127.0.0.1 است. اما، می توانید با انجام برخی تغییرات در فایل پیکربندی، دسترسی ریموت آن را باز کنید. برای دسترسی به فایل پیکربندی PostgreSQL از دستور زیر استفاده می کنید:

sudo nano /etc/postgresql/12/main/postgresql.conf

در زیر قسمت connection settings همانطور که در تصویر زیر مشاهده می کنید، مقدار listen_addresses را به شرح ذیل تغییر دهید:

 #listen_addresses= '*'

آموزش نصب پایگاه داده PostgreSQL در اوبونتو
در واقع این یک مرحله اختیاری برای PostgreSQL می باشد.
اکنون سرویس های PostgreSQL را در سیستم خود به صورت زیر ریستارت می کنید:

sudo service postgresql restart

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز