طريقة تثبيت PostgreSQL على نظام Ubuntu
في هذه المقالة، سنقدم لك خطوات تثبيت وتكوين خادم قاعدة بيانات PostgreSQL على نظام Ubuntu. يتطلب هذا العمل نقل العديد من الخطوات. لذا، تأكد من اتباعها بعناية والتأكد من وجود أمر sudo للتثبيت لتثبيت البرامج بصلاحية المسؤول.
خطوة 1: تنزيل PostgreSQL
قبل أن نبدأ، تأكد من تحديث نظام Ubuntu الخاص بك بأحدث التحديثات. يمكنك القيام بذلك باستخدام الأمرات التالية:
“`
sudo apt update
sudo apt upgrade
“`
بعد ذلك، استخدم الأمر التالي لتثبيت PostgreSQL:
“`
sudo apt install postgresql
“`
في هذه النقطة، سيتم تثبيت PostgreSQL وتكوينه تلقائيًا.
خطوة 2: إعداد بيئة PostgreSQL
بعد تثبيت PostgreSQL، يجب القيام ببعض الإعدادات الأساسية لإنشاء قاعدة بيانات جديدة. أدخل الأمر التالي لتسجيل الدخول إلى خادم PostgreSQL:
“`
sudo -u postgres psql
“`
سيتم تسجيل الدخول كمستخدم “postgres” وسيظهر لك الموجه داخل واجهة سطر الأوامر للخادم PostgreSQL.
خطوة 3: إنشاء مستخدم PostgreSQL
الآن، سنقوم بإنشاء مستخدم جديد في PostgreSQL لإدارة قاعدة البيانات الخاصة بنا. تأكد من اختيار اسم مستخدم وكلمة مرور قوية وتأكد من استخدامها في الأمر التالي:
“`
CREATE USER myusername WITH PASSWORD ‘mypassword’;
“`
استبدل “myusername” بالاسم المستخدم الذي اخترته واستبدل “mypassword” بكلمة المرور القوية.
بعد ذلك، يمكنك منح المستخدم صلاحيات الإدارة باستخدام الأمر التالي:
“`
ALTER USER myusername WITH SUPERUSER;
“`
قم بتغيير “myusername” مرة أخرى إلى اسم المستخدم الذي اخترته.
خطوة 4: إنشاء قاعدة بيانات جديدة
تأكد من تسجيل الدخول كمستخدم “postgres” (باستخدام الأمر “sudo -u postgres psql”). ثم، استخدم الأمر التالي لإنشاء قاعدة بيانات جديدة:
“`
CREATE DATABASE mydatabase;
“`
استبدل “mydatabase” بالاسم الذي ترغب في استخدامه لقاعدة البيانات الجديدة.
خطوة 5: الاتصال بقاعدة البيانات عن بُعد
إذا كنت ترغب في الاتصال بقاعدة البيانات عن بُعد عبر أجهزة الكمبيوتر الأخرى، يجب السماح بالوصول عن بُعد إلى قاعدة البيانات.
لتفعيل الوصول عن بُعد، افتح ملف `postgresql.conf` باستخدام الأمر التالي:
“`
sudo nano /etc/postgresql/{version-number}/main/postgresql.conf
“`
يجب استبدال `{version-number}` برقم الإصدار الذي تستخدمه. على سبيل المثال، قد يكون المسار `/etc/postgresql/13/main/postgresql.conf`.
ابحث عن السطر الذي يشير إلى `listen_addresses` وقم بتعديله ليكون كالتالي:
“`
listen_addresses = ‘*’
“`
تأكد من حفظ الملف وإغلاقه بعد الانتهاء.
بعد ذلك، قم بفتح ملف `pg_hba.conf` باستخدام الأمر التالي:
“`
sudo nano /etc/postgresql/{version-number}/main/pg_hba.conf
“`
ثانية، يجب استبدال `{version-number}` برقم الإصدار الذي تستخدمه.
قم بإضافة السطر التالي في النهاية:
“`
host all all 0.0.0.0/0 md5
“`
ثم، حفظ الملف وإغلاقه.
أخيرًا، قم بإعادة تشغيل خادم PostgreSQL باستخدام الأمر التالي:
“`
sudo systemctl restart postgresql
“`
تهانينا! قمت الآن بتثبيت وتكوين خادم قاعدة بيانات PostgreSQL على نظام Ubuntu بنجاح. يمكنك الآن البدء في استخدام قاعدة البيانات الجديدة وبناء تطبيقاتك عليها.