Arvan Docs

مستندات فنی

دسترسی به تمامی مستندات محصولات ابر آروان

دسته‌بندی‌های سایت مشاهده دسته‌بندی‌ها بستن دسته‌بندی‌ها

مشاهده همه دسته‌ها

پیکربندی PgAdmin 4 برای Noalyss

Time To Read ۳ دقیقه
Date ۳۰ اردیبهشت ۱۴۰۰

نکته: این آموزش با این فرض نوشته شده که شما پیش از این pgAmin 4 را دانلود و نصب کرده‌اید.

pgAdmin محبوب‌ترین و پر امکانات‌ترین پلتفرم برای مدیریت و توسعه‌ی پایگاه‌های داده‌ی PostgreSQL است. برای اطلاعات بیشتر به صفحه‌ی رسمی pgAdmin مراجعه کنید.

برای اتصال به سرور ریموت پایگاه داده‌ی PostgreSQL از طریق pgAdmin 4، مراحل زیر را دنبال کنید:

  • اطمینان حاصل کنید که به آی‌پی آدرس سرور ابری و اعتبارنامه‌های اپلیکیشن دسترسی دارید (آموزش).
  • پورت 5432 را در دیواره‌ی آتش باز کنید (آموزش).

مهم: به صورت پیش‌فرض نمی‌توان از طریق یک آی‌پی آدرس عمومی به پورت گره‌های پایگاه داده‌ی مورد استفاده در این آموزش دسترسی پیدا کرد. در نتیجه شما تنها از طریق دستگاه‌های موجود در همان شبکه می‌توانید به آن دسترسی پیدا کنید. بنا به ملاحظات امنیتی توصیه نمی‌کنیم که قابلیت دسترسی به پورت پایگاه داده از طریق آی‌پی آدرس عمومی را فعال کنید. اما اگر مجبور به این کار هستید، توصیه می‌کنیم که لیستی از آی‌پی آدرس‌های مورداعتماد تهیه کنید و از طریق دیواره‌ی آتش فقط به آن آی‌پی‌ها اجازه‌ی دسترسی بدهید. اگر قصد توسعه‌ی پایگاه داده را دارید می‌توانید از VPN یا تونل SSH نیز برای اتصال استفاده کنید. برای اطلاعات بیشتر درباره‌ی دسترسی به پورت‌های محدود شده از طریق تونل SSH یا باز کردن پورت‌ها در دیواره‌ی آتش سرور به بخش سوالات رایج مراجعه کنید.

  • با استفاده از PuTTY یا یک کلاینت SSH دیگر به سرور ابری‌تان متصل شوید (آموزش).
  • در کنسول سرور فایل /opt/bitnami/postgresql/data/pg_hba.conf را ویرایش و خط زیر را به انتهای آن اضافه کنید. سپس فایل را ذخیره کنید:
host all all all md5
  • فایل /opt/bitnami/postgresql/data/postgresql.conf را ویرایش کنید و این خط را
listen_address='127.0.0.1'

با این خط

listen_addresses = '*'

جایگزین کنید.

  • فایل را ذخیره کنید.
  • سرور PostgreSQL را دوباره راه‌اندازی کنید:
sudo /opt/bitnami/ctlscript.sh restart postgresql

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

  • pgAdmin 4 را اجرا کنید.
  • به زبانه‌ی Dashboard بروید. برای اضافه کردن اتصالی جدید، در بخش Quick Link روی Add New Server کلیک کنید.

پیکربندی PgAdmin 4 برای eXo Platform

  • در پنجره‌ی Create-Server زبانه‌ی Connection را انتخاب کنید.
  • مطابق زیر  اتصال را پیکربندی کنید:
    • آی‌پی آدرس سرورتان را در بخش Hostname/Address وارد کنید.
    • در بخش Port عدد 5432 را وارد کنید.
    • در بخش Database Mainstream نام پایگاه داده را اضافه کنید.
    • نام کاربری postgres و رمز عبور پایگاه داده را وارد کنید (از همان رمز عبوری استفاده کنید که پیش از آن در پیکربندی سرور برای قبول اتصالات ریموت استفاده کرده‌اید).
  • روی Save کلیک کنید تا پیکربندی تایید شود.

پیکربندی PgAdmin 4 برای eXo Platform

  • بررسی کنید که اتصال بین pgAdmin 4 و PostgreSQL برقرار باشد. به زبانه‌ی Dashboard بروید و وضعیت سرور را در بخش Server activity بررسی کنید:

پیکربندی PgAdmin 4 برای eXo Platform