لینوکس, مدیریت سرور لینوکس, نرم افزار های شبکه

PgAdmin چیست؟ آموزش نصب و کانفیگ PgAdmin در لینوکس

PgAdmin چیست؟ آموزش نصب و کانفیگ PgAdmin در لینوکس

PgAdmin نرم افزار مدیریت دیتابیس های PostgreSQL است که در این مقاله ضمن معرفی امکانات، نحوه نصب و راه اندازی و کانفیگ آن در لینوکس CentOS را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

PgAdmin چیست؟ آموزش نصب و کانفیگ PgAdmin در لینوکس

PgAdmin چیست؟

نرم افزار تحت وب مدیریت دیتابیس های PostgreSQL است.

لازم به ذکر است این نرم افزار مدیریتی به زبان Python و jQuery همراه با Bootstrap نوشته شده است.

PgAdmin را می توان بر روی پلتفرم های مختلف مانند لینوکس، مک او اس و ویندوز نصب و راه اندازی کرد.

از امکانات این نرم افزار تحت وب می توان موارد زیر را نام برد :

  • سازگار با نسخه ی های مختلف PostgreSQL
  • قابلیت بکاپ و ری استور دیتابیس ها
  • داشبورد مانیتورینگ
  • پشتیبانی از اکثر encoding ها
  • نصب بر روی انواع پلت فرم ویندوز، لینوکس و مک او اس
  • ابزار query قدرتمند با امکان رنگی بودن syntax ها
  • و …

نصب PgAdmin بر روی CentOS

این مراحل باید بعد از نصب PostgreSQL انجام شود.

اضافه کردن مخزن جهت نصب PgAdmin :

# yum -y install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm

نصب :

# yum -y install pgadmin4

کانفیگ PgAdmin

ابتدا اسم فایل نمونه کانفیگ را از pgadmin4.conf.sample به pgadmin4.conf تغییر می دهیم :

# mv /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf

درون فایل را به شکل زیر تغییر دهید :

<VirtualHost *:80>

LoadModule wsgi_module modules/mod_wsgi.so

WSGIDaemonProcess pgadmin processes=1 threads=25

WSGIScriptAlias /pgadmin4 /usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.wsgi




<Directory /usr/lib/python2.7/site-packages/pgadmin4-web/>

        WSGIProcessGroup pgadmin

        WSGIApplicationGroup %{GLOBAL}

        <IfModule mod_authz_core.c>

                # Apache 2.4

                Require all granted

        </IfModule>

        <IfModule !mod_authz_core.c>

                # Apache 2.2

                Order Deny,Allow

                Deny from All

                Allow from 127.0.0.1

                Allow from ::1

        </IfModule>

</Directory>

</VirtualHost>

حال برای PgAdmin دایرکتوری به منظور ذخیره سازی لاگ ها و lib ایجاد و ownership آن ها را ست می کنیم :

# mkdir -p /var/lib/pgadmin4/
# mkdir -p /var/log/pgadmin4/
# chown -R apache:apache /var/lib/pgadmin4
# chown -R apache:apache /var/log/pgadmin4

حال فایل کانفیگ زیر را برای تعریف محل لاگ ها و غیره باز کنید :

nano /usr/lib/python2.7/site-packages/pgadmin4-web/config_distro.py

مقادیر زیر را به آن اضافه کنید :

LOG_FILE = '/var/log/pgadmin4/pgadmin4.log'
SQLITE_PATH = '/var/lib/pgadmin4/pgadmin4.db'
SESSION_DB_PATH = '/var/lib/pgadmin4/sessions'
STORAGE_DIR = '/var/lib/pgadmin4/storage'

حال فایل Setup را اجرا می کنیم :

python /usr/lib/python2.7/site-packages/pgadmin4-web/setup.py

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

دسترسی به پنل نرم افزار

حال می توانید از طریق http://ip-address/pgadmin4 یا http://localhost/pgadmin4 به کنترل پنل تحت وب PgAdmin دسترسی پیدا کنید.

امیدواریم مقاله آشنایی با پی جی ادمین برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

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

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