وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

PgAdmin4 را نصب کنید روی اوبونتو

0 31
زمان لازم برای مطالعه: 5 دقیقه


PgAdmin یک ابزار مدیریت و توسعه منبع باز محبوب است که تحت مجوز PostgreSQL/Artistic منتشر شده است. با استفاده از این نرم افزار می توان انواع مختلف عملیات پایگاه داده را به راحتی از مرورگر انجام داد. این نرم افزار قابل استفاده است روی محبوب ترین سیستم عامل ها در حال حاضر، pgAdmin 4 منتشر شده است و با استفاده از Python و JQuery توسعه یافته است. پیشرفت های زیادی در pgAdmin 4 نسبت به pgAdmin 3 انجام شده است. هر کسی می تواند منبع یا فایل باینری این نرم افزار را بر اساس دانلود کند. روی یک سیستم عامل خاص برای نصب کاربر برای نصب pgAdmin با کامپایل کردن فایل منبع، باید دانش فنی داشته باشد. بنابراین آن نصب process فقط برای کاربران پیشرفته است. نصب pgAdmin از فایل باینری بهترین راه برای کاربر مبتدی است. چگونه می توانید pgAdmin را نصب و استفاده کنید روی اوبونتو از فایل های باینری در این آموزش نشان داده شده است.

آموزش تصویری زیر را ببینید روی نصب PGAdmin4 روی اوبونتو:





مراحل نصب PgAdmin 4

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

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

$ sudo آپدیت apt-get

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

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

قبل از دانلود pgAdmin سه بسته نیاز به نصب دارند که هستند python، pip و virtualenv. برای نصب این بسته ها دستور زیر را اجرا کنید.

$ sudo apt-get نصب کنید ساخت ضروری libssl-dev libffi-dev libgmp3-dev
virtualenv python-pip libpq-dev python-dev

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

وقتی اعلان زیر ظاهر شد، ” را فشار دهیدyبرای تکمیل نصب process از بسته های مورد نیاز

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

3. محیط مجازی ایجاد کنید

برای ایجاد یک پوشه جدید با نام، دستورات زیر را اجرا کنید pgAdmin4 در مکان فعلی، به پوشه جدید ایجاد شده بروید و محیط مجازی را ایجاد کنید.

$ mkdir pgAdmin4
$ سی دی pgAdmin4
$ virtualenv pgAdmin4

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

4. محیط مجازی را فعال کنید

رفتن به pgAdmin4 پوشه را در زیر pgAdmin4 قرار دهید و دستورات زیر را برای فعال کردن محیط مجازی اجرا کنید.

$ سی دی pgAdmin4
$ منبع صندوقچه/فعال کردن

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

5. pgAdmin 4 را دانلود کنید

برای دانلود آخرین نسخه pgAdmin 4 دستور زیر را اجرا کنید.

$ wget https://ftp.postgresql.org‎/pub/pgadmin/pgadmin4/v2.1/pip/pgadmin4-
2.1-Py2.py3-هیچ یک-هر.whl

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

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

6. PGADMIN 4 را نصب کنید

دستور زیر را اجرا کنید تا نصب کامل شود process از pgAdmin 4.

$ pip نصب pgadmin4-2.1-py2.py3-هیچ یک-هر.whl

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

پس از نصب، صفحه زیر ظاهر می شود.

پیشنهاد می‌کنیم بخوانید:  روش نصب Sublime Text 3 روی اوبونتو 22.04

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

7. pgAdmin 4 را پیکربندی و اجرا کنید

پس از اتمام مراحل نصب، باید یک فایل پیکربندی برای اجرای این نرم افزار ایجاد کنید. یک فایل جدید با نام ایجاد کنید config_local.py در پوشه lib/python2.7/site-packages/pgadmin4/ با استفاده از ویرایشگر نانو.

$ nano lib/python2.7/site-packages/pgadmin4/config_local.py

محتوای زیر را در ج اضافه کنیدonfig_local.py.

import سیستم عامل
DATA_DIR = os.path.realpath(os.path.expanduser(u’~/.pgadmin/’))
LOG_FILE = os.path.join(DATA_DIR، ‘pgadmin4.log’)
SQLITE_PATH = os.path.join(DATA_DIR، ‘pgadmin4.db’)
SESSION_DB_PATH = os.path.join(DATA_DIR، ‘sessions’)
STORAGE_DIR = os.path.join(DATA_DIR، ‘storage’)
SERVER_MODE = نادرست

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

حال از دستور زیر برای اجرای pgAdmin استفاده کنید.

$ python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

***نکته: اگر خطای ماژول flask-htmlmin ظاهر شد، دستورات زیر را برای نصب ماژول اجرا کنید و سپس سرور را اجرا کنید.

$ pip flask-htmlmin را نصب کنید
$ python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

اگر pgAdmin بتواند با موفقیت اجرا شود، پیام زیر ظاهر می شود.

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

اکنون، دسترسی داشته باشید http://localhost:5050 از هر مرورگری اگر تمام مراحل به درستی انجام شود، مرورگر موارد زیر را نمایش می دهد page.

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

با استفاده از pgAdmin 4

قبل از استفاده از pgAdmin، باید تأیید کنید که آخرین نسخه PostgreSQL نصب شده است روی سیستم عامل شما برای نصب دستور زیر را اجرا کنید postgres بسته برای PostgreSQL و مشارکت بسته ای برای دریافت قابلیت های اضافی مربوط به PostgreSQL.

$ sudo aptگرفتن postgresql postgresql را نصب کنیدمشارکت

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

زمانی که پیام زیر در صفحه نمایش داده شد، «y» را تایپ کنید terminal برای تکمیل نصب process.

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

در مرحله بعد، شما باید نام کاربری و رمز عبور پایگاه داده PostgreSQL را ایجاد کنید. دستور زیر را در قسمت وارد کنید terminal برای افزودن اعتبار ورود به کاربر، postgres.

$ sudo u postgres psql postgres

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

رمز عبور را برای نام کاربری، ‘postgres’ تنظیم کنید. برای تایید دو بار رمز عبور را تایپ می کند.

# \password postgres

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

اگر می خواهید از جلسه تعاملی postgres خارج شوید، تایپ کنید “\q’.

PostgreSQL اکنون آماده استفاده است. به مرورگر pgAdmin رفته و کلیک کنید روی ‘افزودن سرور جدید‘ گزینه.

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

چهار تب در کادر محاوره ای Creat-Server وجود دارد. که در عمومی تب، نام سرور جدید را تایپ کنید. در اینجا، “TestDB” به عنوان نام سرور تنظیم شده است. تنظیم رنگ های پس زمینه و پیش زمینه اختیاری است. گزینه Make Connect now علامت زده شده است.

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

کلیک روی را ارتباط برگه و نام/آدرس میزبان را تایپ کنید. اینجا، localhost به عنوان استفاده می شود host نام. به طور پیش فرض پورت 5432 است و اکنون آن را بدون تغییر نگه دارید. postgres به طور پیش فرض به عنوان پایگاه داده تعمیر و نگهداری تنظیم شده است. نام کاربری پیش فرض این پایگاه داده نیز به عنوان postgres تنظیم شده است که قبلا ایجاد شده است. رمز عبور کاربر postgres را که قبلا ایجاد کرده اید تایپ کنید. گزینه ذخیره رمز عبور را بسازید روی. دو تب دیگر این کادر محاوره ای، SSL و پیشرفته برای تنظیمات پیشرفته استفاده می شود که در این آموزش حذف شده است. کلیک روی را صرفه جویی دکمه ایجاد سرور TestDB.

پیشنهاد می‌کنیم بخوانید:  Minio را نصب کنید روی اوبونتو 18.04 LTS

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

هنگامی که سرور TestDB را گسترش می دهید، صفحه زیر ظاهر می شود. سه بخش در سمت چپ مرورگر ظاهر می شود. اینها هستند پایگاه‌های داده، نقش‌های ورود/گروه و فضاهای جداول.

تنها یک پایگاه داده به نام وجود دارد postgres در بخش پایگاه های داده در صورت تمایل می توانید از این قسمت پایگاه داده جدیدی ایجاد کنید و پس از ایجاد پایگاه داده در این قسمت اضافه می شود.

دو اطلاعات ورود به سیستم در بخش ورود/نقش های گروهی نشان داده شده است. اینها هستند pg_signal_backend که در زمان نصب ایجاد می شود و postgres که بعد از نصب ایجاد می شود. همچنین می توانید از این قسمت کاربر و نقش جدید ایجاد کنید.

بخش سوم Tablespaces است که برای تعیین محل فایل های داده حاوی اشیاء پایگاه داده مانند جداول، نمایه ها و غیره استفاده می شود. به طور پیش فرض، دو جدول به نام های pg_default و pg_global در اینجا ایجاد می شود. در صورت تمایل می توانید از این بخش فضای جدول خود را نیز ایجاد کنید.

پلان سمت راست مرورگر وضعیت کلی سرور و فعالیت‌هایی را نشان می‌دهد که زمان بالا و پایین بودن سرور، تعداد تراکنش‌های پایگاه‌داده در هر ثانیه، تعداد دفعات وارد کردن، خروجی‌ها، Block I/O و اطلاعات فعالیت سرور را نشان می‌دهد. در بخش فعالیت سرور چهار قسمت وجود دارد تا اطلاعات دقیق تری در رابطه با فعالیت های جاری سرور بدست آورید. اینها جلسه کاربر، اطلاعات قفل، بیانیه های آماده شده و پیکربندی هستند.

PgAdmin4 را نصب کنید روی اوبونتوPgAdmin4 را نصب کنید روی اوبونتو

بنابراین، می توانید انواع مختلفی از عملیات پایگاه داده PostgreSQL را انجام دهید و با استفاده از ابزار pgAdmin به راحتی بر فعالیت های پایگاه داده فعلی نظارت کنید. برای پیشرفت به سطح بعدی آموزش زیر را ببینید که به جزئیات بیشتری در مورد استفاده از PGAdmin4 می‌پردازد:

آموزش PGAdmin4 مبتدیان

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

زمان انتشار: 1403-01-06 14:28:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید