كيفية تثبيت وتهيئة PostgreSQL على Ubuntu

كيفية تثبيت وتهيئة PostgreSQL على Ubuntu

أثبتت أنظمة إدارة قواعد البيانات الارتباطية (RDBMS) أنها عنصر أساسي في العديد من مواقع الويب والتطبيقات ، لأنها توفر طريقة منظمة لتخزين المعلومات وتنظيمها والوصول إليها.





لماذا لا يعمل hbo max الخاص بي

في هذه المقالة ، سنناقش PostgreSQL بالتفصيل ، جنبًا إلى جنب مع دليل تفصيلي حول تثبيت وتكوين PostgreSQL على Ubuntu.





ما هي PostgreSQL؟

PostgreSQL هو نظام إدارة قواعد بيانات مفتوح المصدر يدعم SQL. باستخدام PostgreSQL ، يمكن للمطورين إنشاء تطبيقات مقاومة للاحتيال لأنها توفر موارد إدارة بيانات ممتازة لمسؤول قاعدة البيانات.





يمنحك هذا النظام الأساسي القدرة على التنقل لتحديد مجموعات البيانات الخاصة بك ، وتطوير خطوط مخصصة ، ودمج التعليمات البرمجية المكتوبة بلغات برمجة مختلفة. تعد PostgreSQL قابلية للتوسع بدرجة كبيرة من حيث كميات البيانات وعدد المستخدمين المتزامنين في المشروع.

دعونا نلقي نظرة على عملية تثبيت PostgreSQL لـ Ubuntu 21.04.



الخطوة 1: قم بتثبيت PostgreSQL على Ubuntu

بعض حزم PostgreSQL موجودة في مستودع أوبونتو الافتراضي. لتثبيت PostgreSQL عبر سطر الأوامر ، اكتب:

sudo apt install postgresql postgresql-contrib

تحقق من التثبيت

يمكنك العثور على موقع ملف التكوين باستخدام الأمر ls . هذه خطوة تحقق تؤكد ما إذا كان PostgreSQL قد تم تثبيته بنجاح على نظامك أم لا.





ls /etc/postgresql/12/main/

الرقم 12 يشير إلى إصدار PostgreSQL. قد يكون الأمر مختلفًا بالنسبة لك اعتمادًا على الحزمة التي قمت بتنزيلها على نظامك.

تحقق من حالة PostgreSQL

بعد التثبيت ، تحقق من حالة PostgreSQL باستخدام الأمر التالي:





service postgresql status

سيبدو الإخراج كالتالي:

إذا كان الإخراج يعرض ملف نشيط الحالة ، فإن خدمة PostgreSQL تعمل على نظامك. من ناحية أخرى ، إذا كانت الحالة غير نشط ، فأنت بحاجة لبدء الخدمة عن طريق كتابة:

service postgresql start

بعيدا عن الحالة و بداية ، هناك العديد من أوامر PostgreSQL الأخرى التي يمكنك استخدامها:

  • قف
  • اعادة البدء
  • إعادة تحميل
  • قوة إعادة التحميل

ذات صلة: محركات قاعدة البيانات التي يجب مراعاتها في مشروعك التالي

الخطوة 2: قم بتسجيل الدخول كمستخدم متميز

قبل المضي قدمًا ، تحتاج إلى تسجيل الدخول كمستخدم متميز لقاعدة البيانات على خادم PostgreSQL. واحدة من أبسط الطرق للاتصال كمستخدم PostgreSQL هي تغيير اسم المضيف الخاص بك إلى postgres مستخدم يونكس.

تعيين صلاحيات المستخدم الجذر

قم بتسجيل الدخول إلى قذيفة PostgreSQL التفاعلية باستخدام الأمر:

sudo -u postgres psql

قم بتعيين بيانات اعتماد المستخدم الجذر باستخدام الاستعلام التالي:

ALTER USER postgres PASSWORD 'newpassword';

تأكد من استبداله كلمة مرور جديدة بكلمة مرور قوية من اختيارك. نوع خروج للخروج من الغلاف التفاعلي.

قم بتسجيل الدخول إلى psql بالأمر التالي:

psql -U postgres -h localhost

أدخل كلمة مرور الجذر الجديدة للمستخدم عند ظهور المطالبة.

الخطوة 3: اتصل بخادم PostgreSQL

عند تثبيت PostgreSQL ، تنشئ المنصة مستخدمًا افتراضيًا postgres وحساب نظام بنفس الاسم. تحتاج إلى تسجيل الدخول كمستخدم postgres للاتصال بخادم PostgreSQL.

استخدم الأمر التالي لتسجيل الدخول إلى خادم PostgreSQL:

sudo su postgres

بمجرد تشغيل هذا الأمر ، ستلاحظ تغييرًا في طريقة عرض النظام لاسم المضيف الخاص بك. سيبدو موجه bash بالشكل التالي:

postgres@ubuntu: /home/winibhalla/Desktop$

هذا يدل على أنك قمت بتسجيل الدخول بنجاح كمستخدم PostgresSQL.

كيفية إدارة مستخدمي PostgreSQL

الآن بعد أن قمت بالاتصال بالخادم ، حان الوقت لإنشاء مستخدمين جدد. نوع بسكل لبدء تشغيل الأوامر على خادم PostgreSQL.

قم بإنشاء مستخدم جديد

إذا كان هناك العديد من أعضاء الفريق يعملون على مستويات مختلفة داخل المشروع ، فستحتاج إلى إنشاء أدوار مختلفة لموظفين مختلفين وتعيين وصولهم إليهم. استخدم ال إنشاء مستخدم أمر لإنشاء ملف تعريف مستخدم جديد:

CREATE USER user1 WITH PASSWORD 'test123';

في الأمر أعلاه ، المستخدم 1 هو اسم المستخدم الذي تريده للمستخدم الجديد متبوعًا بـ اختبار 123 ، وهي كلمة المرور لهذا المستخدم.

للتحقق من قائمة المستخدمين الجدد الذين تمت إضافتهم إلى قاعدة بيانات ، استخدم ال أمر.

كما ترى في الإخراج أعلاه ، لا توجد امتيازات متاحة للمستخدم الجديد حتى الآن.

منح امتيازات المستخدم المتميز للمستخدمين الجدد

لإضافة مجموعة من الامتيازات لمستخدم جديد ، قم بتشغيل الأمر التالي:

ALTER USER user1 WITH SUPERUSER;

ال سن سوف يمنح الأمر امتيازات إدارية للعضو الجديد. قم بتشغيل /ال الأمر مرة أخرى للتحقق مما إذا كان المستخدم الجديد لديه المجموعة المطلوبة من امتيازات المستخدم المتميز.

قم بإسقاط مستخدم من قائمة المستخدمين

لإزالة مستخدم من قائمة المستخدمين المصرح لهم ، استخدم الأمر التالي:

DROP USER user1;

تحقق من التغيير بإدراج المستخدمين بامتداد /ال أمر.

متعلق ب: ورقة الغش لأوامر SQL الأساسية للمبتدئين

كيفية إدارة قواعد بيانات PostgreSQL

تزود PostgreSQL مستخدميها بالعديد من الأوامر لإنشاء قواعد البيانات وإزالتها.

إضافة أو إزالة قاعدة بيانات

لإنشاء قاعدة بيانات جديدة باستخدام PostgreSQL:

CREATE DATABASE db1;

...أين ديسيبل هو اسم قاعدة البيانات التي تريد إنشاءها. استخدم ال ال الأمر للحصول على قائمة بجميع قواعد البيانات المتاحة.

انتاج:

إذا كنت تريد إزالة قاعدة بيانات ، فاستخدم ملف قطرة أمر:

DROP DATABASE db1;

منح الوصول إلى قاعدة البيانات للمستخدمين

يمكنك منح حق الوصول إلى قاعدة البيانات لمستخدم باستخدام امتداد منحة أمر:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

احصل على تعليمات سطر الأوامر لـ PostgreSQL

لمعرفة المزيد عن PostgreSQL وكيفية استخدام أوامرها المختلفة ، يمكنك فتح صفحة المساعدة عن طريق كتابة الأمر التالي في المحطة:

man psql

خطوة أخرى موصى بها هي تثبيت pgAdmin. PgAdmin هي واحدة من أكثر أدوات الإدارة مفتوحة المصدر شيوعًا وغنية بالميزات المتوفرة لـ PostgreSQL. أثناء تثبيت pgAdmin يعد خطوة اختيارية ، يجب عليك تثبيته لإدارة المستخدمين وقواعد البيانات بطريقة أفضل.

للبدء ، أضف مستودع pgAdmin الرسمي ومفتاحه إلى نظامك:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
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 && apt update'

انتاج:

الآن ، لتثبيت إصدار سطح المكتب:

sudo apt install pgadmin4-desktop

لتثبيت إصدار الويب ، اكتب:

sudo apt install pgadmin4-web

لتكوين وضع الويب ، قم بتشغيل ملف setup-web.sh النص البرمجي المقدم من pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

اتبع التعليمات التي تظهر على الشاشة لإكمال العملية. كن مطمئنًا ، هذه مجرد خطوة لمرة واحدة ، لذلك لا داعي للقلق بشأن تثبيت هذا وتكوينه مرارًا وتكرارًا.

إدارة قواعد البيانات على Ubuntu باستخدام PostgreSQL

تعد PostgreSQL منصة قوية لإنشاء تطبيقات إدارة قواعد البيانات. تعد القدرة على معالجة أي كمية من البيانات على النظام الأساسي أحد أهم ميزاتها. تتلخص عملية التثبيت في التنزيل الأولي والتثبيت وأخيراً تسجيل الدخول إلى قاعدة البيانات.

من خلال بعض الأوامر البسيطة ، يمكنك إتقان عملية إضافة مستخدمين جدد ، وإنشاء قواعد بيانات ، وكذلك إضافة مستخدمين إلى قواعد البيانات الموجودة. ألست متأكدًا مما إذا كنت تحب PostgreSQL؟ حاول تثبيت Microsoft SQL Server على جهازك.

يشارك يشارك سقسقة بريد الالكتروني كيفية تثبيت وإعداد Microsoft SQL Server على Ubuntu

هل تريد تخزين قواعد البيانات وإدارتها على جهاز Ubuntu الخاص بك؟ فيما يلي كيفية إعداد Microsoft SQL Server باستخدام Azure Data Studio.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • SQL
  • أوبونتو
  • تثبيت نظام التشغيل
نبذة عن الكاتب ويني بهالا(41 مقالة منشورة)

ويني كاتبة مقرها دلهي ، ولديها عامين من الخبرة في الكتابة. خلال مهامها الكتابية ، ارتبطت بوكالات التسويق الرقمي والشركات الفنية. لقد كتبت محتوى متعلقًا بلغات البرمجة ، والتكنولوجيا السحابية ، و AWS ، والتعلم الآلي ، وغير ذلك الكثير. في أوقات فراغها ، تحب الرسم وقضاء الوقت مع عائلتها والسفر إلى الجبال ، كلما أمكن ذلك.

المزيد من Wini Bhalla

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك