2 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 5 (2 votes, average: 5٫00 out of 5)
You need to be a registered member to rate this.

آموزش نصب PostgreSQL در Ubuntu 20.04

PostgreSQL یک سیستم مدیریت پایگاه داده همه منظوره و object-relational است که احتمالاً پیشرفته ترین سیستم بانک اطلاعاتی منبع باز است. همچنین می توانید با استفاده از زبانهای برنامه نویسی مختلف مانند C / C ++ ، Java و غیره توابع دلخواه اضافه کنید.

pgAdmin یک رابط کاربری برای دسترسی به این دیتابیس یا همان interface است تا بتونین از طریق مرورگر وب به راحتی از پایگاه داده PostgreSQL استفاده کنید. این آموزش مختصر به دانشجویان و کاربران جدید نشان می دهد که چگونه می توانند سرور PostgreSQL را در اوبونتو نصب کنند و آن را از طریق pgAdmin4 مدیریت کنند.

 

اضافه کردن PostgreSQL Repository

افزودن مخزن ( repository ) PostgresSQL به اوبونتو آسان است ، دستورات زیر را برای اضافه کردن repository key اجرا کنید.

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main" > /etc/apt/sources.list.d/PostgreSQL.list'

 

نصب PostgreSQL

حالا که repository و key اضافه شد ، دستورات زیر را اجرا کنید تا آخرین بسته های PostgresSQL را نصب کنید .. برای نصب PostgreSQL 11 ، دستورات زیر را اجرا کنید، اول یک بروزرسانی انجام میدیم، بعد دستور نصب رو میزنیم

sudo apt update
sudo apt-get install postgresql-11

 

پس از نصب PostgreSQL ، از دستورات زیر می توان برای stop, start, enable و بررسی وضعیت آن استفاده کرد.

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

مثلا از دستور status برای بررسی وضعیت فعال بودن سرویس این دیتابیس استفاده میشه

● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese
   Active: active (exited) since Wed 2018-10-31 11:58:09 CDT; 12s ago
 Main PID: 7930 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4663)
   CGroup: /system.slice/postgresql.service

Oct 31 11:58:09 ubuntu1804 systemd[1]: Starting PostgreSQL RDBMS...
Oct 31 11:58:09 ubuntu1804 systemd[1]: Started PostgreSQL RDBMS.

 

ساخت user password برای PostgreSQL

پس از نصب PostgreSQL ، برای ایجاد / تغییر رمز پیش فرض کاربر PostgreSQL در لینوکس دستورات زیر را اجرا کنید تا رمز عبور کاربر را در bash shell ایجاد کنید و نه در PostgreSQL interactive shell.

برای تنظیم رمز برای کاربر Linux (postgres) دستور زیر رو بزنین

sudo passwd postgres

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

Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

 

 

دسترسی به PostgreSQL

اکنون که PostgreSQL نصب شده است ، برای دسترسی به interactive shell آن و مدیریت پایگاه های داده شما باید به عنوان کاربر postgres وارد شوید، برای انجام این کار دستورات زیر را انجام دهید:

sudo su -l postgres

 

سپس وقتی می خواهید پایگاه داده های PostgreSQL را ایجاد و مدیریت کنید ، از دستور psql در interactive shell استفاده کنید.

psql

آموزش نصب PostgreSQL در Ubuntu 20.04

تنظیم رمز ورود برای administrator DB (postgres)

su - postgres
psql

در shell psql ، زیر دستور زیر را اجرا کنید تا رمز عبور مدیر پایگاه داده را تغییر دهید و بعد از اون از shell خارج بشید

<pre ">postgres=# \password 
OR 
postgres=# \password postgres

 

<pre “>\q exit

 

نصب pgAdmin4 Web Interface

اکنون که PostgreSQL نصب شده است ، دستورات زیر را اجرا کنید تا pgAdmin4 را نصب کنید تا از آن برای مدیریت سرور PostgreSQL استفاده کنید.

sudo apt-get install pgadmin4 pgadmin4-apache2

در طول نصب از شما خواسته می شود رمزعبور کاربر PostgreSQL را وارد کنید. برای سرویس وب pgAdmin4 رمزعبور ایجاد کنید. پس از نصب ، مرورگر وب خود را باز کرده و میزبان سرور (hostname) یا آدرس IP رو در مرورگر وارد کنین و به دنبال آن به صفحه pgAdmin4 URI برید. آدرس نمونه :

http://example.com/pgadmin4