كيفية تثبيت PostgreSQL on Ubuntu (إعداد pgAdmin)
كيفية تثبيت PostgreSQL on Ubuntu?
PostgreSQL هو مصدر مفتوح معروف Relational Dأتاباس Mنظام إدارة قواعد البيانات العلائقية (RDBMS). وهو نظام شائع الاستخدام من حيث الميزات الغنية وقابلية التوسع والاستقرار. ويدعم نظام إدارة قواعد البيانات العلائقية هذا سلامة البيانات والاستعلامات المعقدة والوصول المتزامن.
تختار معظم المنظمات PostgreSQL بسبب قابليتها للتوسعة والموثوقية وطبيعتها عبر الأنظمة الأساسية. علاوة على ذلك، فهو يوفر أيضًا قاعدة صلبة للتعامل مع كميات كبيرة من البيانات. هذا com.rdms يفضله محللو البيانات والمطورون والشركات التي تبحث عن حل قاعدة بيانات مرن وقوي.
المتطلبات الأساسية المسبقة
لمتابعة دليلنا، يجب أن يكون لديك:
- Ubuntu 22.04 مثبتة على نظامك
- A مستخدم غير الجذر مع امتيازات سودو
الآن، دعونا نتحقق من الإجراء لتثبيت Postgres عليه Ubuntu باستخدام ما يلي:
- استخدم Ubuntu مستودع
- استخدم PostgreSQL المستودع الرسمي
الطريقة الأولى: كيفية التثبيت والإعداد PostgreSQL on Ubuntu باستخدام Ubuntu مستودع
في هذه الطريقة سوف نستخدم Ubuntu مستودع للتنزيل والتثبيت PostgreSQL. يشتمل هذا المستودع بالفعل على الحزم الرسمية التي تم تحديثها وصيانتها بواسطة Ubuntu المطورين. وفي النهاية، يضمن ذلك أن تظل عملية التثبيت خالية من المتاعب ومباشرة.
الخطوة 1) لتثبيت PostgreSQL في Linux، قم أولاً بتحديث حزم النظام لديك:
sudo apt update
الإخراج:
الخطوة 2) ثم اذهب ل PostgreSQL التركيب:
sudo apt install postgresql -y
الخطوة 3) أخيرًا ، تحقق من ملف PostgreSQL نسخة للتحقق:
psql --version
كما ترون، PostgreSQL تم تثبيت الإصدار 14.8 بنجاح على موقعنا Ubuntu النظام:
الطريقة الأولى: التثبيت PostgreSQL on Ubuntu باستخدام PostgreSQL المستودع الرسمي
المسؤول PostgreSQL يسمح لك المستودع بالوصول إلى أحدث إصدار من PostgreSQL والميزات ذات الصلة غير المتوفرة في Ubuntu المستودع الرسمي. مع PostgreSQLمستودعنا الرسمي، يمكنك تثبيته وتحديثه بسهولة PostgreSQL.
الآن، اتبع التعليمات المقدمة للتثبيت PostgreSQL on Ubuntu.
الخطوة 1) الخطوة الأولى هي إضافة مستودع PostgreSQL:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
الخطوة 2) ثم انتقل نحو الإضافة PostgreSQL مفتاح المستودع:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
الخطوة 3) قم بتحديث حزم النظام الخاص بك للمضي قدمًا:
sudo apt update
الخطوة 4) الآن ، اذهب إلى PostgreSQL التركيب:
sudo apt install postgresql -y
الخطوة 5) عرض المواصفات PostgreSQL النسخة للتأكيد:
psql --version
ويمكن ملاحظة أنه بمساعدة PostgreSQL مستودع، قمنا بتثبيت الإصدار 15.3 عليه Ubuntu:
كيفية إدارة PostgreSQL المستخدمون على Ubuntu?
إدارة ال PostgreSQL يتضمن المستخدمون عملية إنشاء وتعديل وصولهم وإزالة المستخدمين للتحكم في امتيازات قاعدة البيانات. فهو يضمن أن المسؤول يمنح الأذونات المطلوبة ويدير PostgreSQL حسابات المستخدمين بطريقة فعالة.
الخطوة 1) لإنشاء مستخدم Postgres جديد على Ubuntu، قم بتشغيل هذا الأمر:
sudo -u postgres createuser --interactive
ونتيجة لذلك، PostgreSQL اطلب كتابة اسم المستخدم وتأكيد ما إذا كان المستخدم الذي تم إنشاؤه حديثًا يجب أن يتمتع بامتيازات المستخدم المتميز:
في حالتنا، قمنا بإدخال "هزيل" كاسم مستخدم وسمحنا له بأن يكون مستخدمًا متميزًا.
الخطوة 2) يمكنك أيضًا منح امتيازات Sudo للمستخدم بشكل منفصل عن طريق تحديد اسمه في هذا الأمر:
ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql
الخطوة 3) في حالة رغبتك في إسقاط المستخدم الذي تم إنشاؤه حديثًا، اكتب اسمه في أمر "DROP USER":
DROP USER huzail;
كيفية إدارة PostgreSQL قاعدة البيانات على Ubuntu?
التالي تأتي إدارة PostgreSQL قاعدة البيانات على Ubuntuيتضمن ذلك عمليات مختلفة تتعلق بإنشاء قواعد البيانات وتعديلها وتعديلها من أجل تنظيم أفضل.
الخطوة 1) في البداية، استخدم "إنشاء قاعدة بيانات"أمر إنشاء قاعدة بيانات وتحديد اسمها حيث أضفنا "guru99" هنا:
CREATE DATABASE guru99;
الخطوة 2) ثم قم بمنح الوصول إلى قاعدة البيانات للمستخدم المطلوب:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
في حالتنا، قمنا بمنح "guru99" حق الوصول إلى المستخدم "huzail":
الخطوة 3) في حالة رغبتك في حذف قاعدة البيانات أو إسقاطها، قم بتشغيل أمر "DROP DATABASE" باسم قاعدة البيانات المطلوبة:
DROP DATABASE guru99;
ونتيجة لذلك، سيتم حذف قاعدة البيانات المحددة:
تأمين الافتراضي PostgreSQL اسم المستخدم
عملية تأمين التخلف عن السداد PostgreSQL يتضمن المستخدم تدابير مختلفة، مثل تكوين كلمة مرور قوية، وتمكين تشفير كلمة المرور ذات الصلة، وإعادة تشغيل PostgreSQL خدمة. ومن خلال القيام بذلك، سيتم حماية المستخدم الافتراضي من الوصول غير المصرح به.
الخطوة 1) أولا قم بتسجيل الدخول إلى PostgreSQL قاعدة البيانات كما فعلنا بالفعل:
sudo -u postgres psql
الخطوة 2) ثم قم بإضافة كلمة المرور الافتراضية PostgreSQL مستخدم:
ALTER USER postgres PASSWORD 'my-secret-password123';
الخطوة 3) افتح ملف التكوين ذي الصلة لتمكين تشفير كلمة المرور:
sudo nano /etc/postgresql/{version}/main/pg_hba.conf
في الأمر أعلاه، استبدل رقم الإصدار بالرقم PostgreSQL الإصدار الذي قمت بتثبيته، حيث أضفنا "15" هنا:
إن PostgreSQL سيبدو ملف التكوين بطريقة ما كما يلي:
ابحث عن السطر الذي يبدأ بـ "local all all" وقم بتغيير طريقة التشفير من "peer" إلى "md5". بعد ذلك، اضغط على "CTRL+O" لحفظ التغييرات واضغط على CTRL+X للخروج من محرر النانو:
الخطوة 4) أعد تشغيل PostgreSQL الخدمة بحيث تصبح سارية المفعول من تغييرات التكوين:
sudo service postgresql restart
الخطوة 5) وأخيرا، تحقق PostgreSQL الحالة:
sudo service postgresql status
هذا كل شيء! لقد قمت بتأمين الافتراضي PostgreSQL المستخدم بكلمة المرور المشفرة.
خطوة المكافأة: تثبيت pgAdmin
pgAdmin هي واجهة المستخدم الرسومية (GUI) PostgreSQL العميل الذي يبسط مهام الإدارة. كما أنه يتيح تنفيذ الاستعلام بكفاءة، وإدارة قاعدة البيانات، و PostgreSQL مراقبة الخادم. علاوة على ذلك، فهو يساعد أيضًا في تعزيز إنتاجية PostgreSQL المستخدمين.
الخطوة 1) أولا وقبل كل شيء، عليك إضافة PostgreSQL مفتاح المستودع:
url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg
في حالتنا، قمنا بإضافته بالفعل، لذا سنضغط على "y" للكتابة فوقه:
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
الخطوة 2) ثم قم بإضافة مستودع pgAdmin إلى ملف Ubuntu النظام:
الخطوة 3) بعد ذلك، قم بتحديث الحزم لمزيد من المتابعة:
Sudo apt update
الخطوة 4) الآن، قم بتثبيت pgAdmin4 عن طريق كتابة هذا الأمر:
sudo apt install pgadmin4
الخطوة 5) الآن، عليك إدخال الأمر المحدد لبدء التكوين الأساسي لـ pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
ثم قم بتحديد المعلومات المطلوبة:
الخطوة 6) قم بتشغيل pgAdmin4 على متصفح الويب الخاص بك عن طريق الانتقال إلى الرابط الذي تم توفيره في الإخراج الأخير:
استخدم البريد الإلكتروني وكلمة المرور المحددين مسبقًا لتسجيل الدخول إلى pgAdmin:
هنا تأتي لوحة التحكم الرئيسية لـ pgAdmin وكلها جاهزة للاستخدام:
كيفية إلغاء PostgreSQL من Ubuntu?
الخطوة 1) في غيرها لإلغاء التثبيت PostgreSQL من الخاص Ubuntu النظام، أولا، إيقاف PostgreSQL الخدمات:
sudo systemctl stop postgresql
الخطوة 2) ثم قم بإزالة PostgreSQL وتبعياتها ذات الصلة في حالة تثبيتها مسبقًا:
sudo apt purge postgresql postgresql-contrib -y
الخطوة 3) قم بإزالة جميع ملفات التكوين الخاصة بـ PostgreSQL:
sudo rm -rf /etc/postgresql/
ونتيجة لذلك، PostgreSQL سيتم إزالتها من الخاص بك Ubuntu نظام.
كيفية إلغاء تثبيت pgAdmin من Ubuntu?
الخطوة 1) في حالة كان مطلوبًا إزالة pgAdmin من Ubuntu، قم بإزالة الحزمة الخاصة به أولاً:
sudo apt remove pgadmin4
الخطوة 2) وأخيرًا، قم بإزالة ملفات التكوين ذات الصلة من نظامك:
sudo rm -rf ~/.pgadmin
هذا كل شيء! لقد قمت بإلغاء تثبيت pgAdmin بنجاح من Ubuntu.
خاتمة
تثبيت PostgreSQL on Ubuntu هي طريقة مباشرة تدعم طريقتين، وذلك باستخدام Ubuntu المستودع أو الاستفادة من PostgreSQL المستودع الرسمي. علاوة على ذلك، فإن إدارة قواعد البيانات والمستخدمين وتأمين المستخدمين الافتراضيين تضمن إدارة قاعدة البيانات بكفاءة. بالإضافة إلى ذلك، تعمل أدوات مثل pgAdmin أيضًا على تحسين تجربة المستخدم الشاملة للمطورين والشركات.



































