إعداد خادم postgresql الأساسي
- فئة: لينكس
الكثير من الأدوات تتطلب قواعد بيانات. إذا كنت مسؤول ويب أو شركة لديها مخزون كبير من المعلومات ، فأنت تعلم أهمية قواعد البيانات. واحدة من أكثر قواعد البيانات المتاحة استخدامًا هي MySQL. لكن هذا ليس اللاعب الوحيد في الملعب. أداة أخرى لإدارة قاعدة بيانات الكائنات العلائقية عبر النظام الأساسي هي PostgreSQL . يشير العديد من الأشخاص إلى PostgreSQL على أنها أوراكل لعالم المصدر المفتوح. وذلك لأن PostgreSQL مليئة بالميزات ولكن ليس بنفس سرعة MySQL. وحيث أن MySQL أداة سهلة الاستخدام لإدارة قواعد البيانات ، غالبًا ما يُنظر إلى PostgreSQL على أنها معقدة للغاية.
بالطبع هناك اختلافات في هذا الرأي. ولكن هذا لا هنا ولا هناك. الغرض من هذا البرنامج التعليمي هو مساعدتك في تشغيل خادم PostgreSQL بسرعة وسهولة. لجعل هذا الأمر بسيطًا ، سنجعل هذا جزءًا من سلسلة Ubuntu Server الخاصة بنا ، لذلك كل ما عليك فعله هو تشغيل خادم Ubuntu وتشغيله (انظر مقالتي ' تثبيت Ubuntu Server 9.04 للبدء.) بمجرد تشغيل هذا الخادم ، تكون جاهزًا لتشغيل خادم PostgreSQL.
التركيب
أول شيء عليك القيام به هو تثبيت البرنامج الضروري. نظرًا لأن هذا هو Ubuntu ، فهو سهل للغاية. افتح نافذة طرفية وأصدر الأمر:
sudo apt-get install postgresql
بمجرد تثبيت البرنامج ، تكون جاهزًا لإعداده بالكامل.
تغيير كلمة مرور المستخدم الافتراضية
إحدى أولى الخطوات التي تريد اتخاذها هي تغيير كلمة المرور الافتراضية للمستخدم postgres. نظرًا لأننا نستخدم Ubuntu ، سيتعين عليك استخدام الأمر sudo للتغيير إلى مستخدم postgres مثل:
sudo su - postgres
سيتعين عليك إدخال كلمة مرور sudo الخاصة بك وبعد ذلك ستقوم الآن بإصدار الأوامر كما يرسل المستخدم. الخطوة التالية هي الوصول إلى موجه أوامر postgresql باستخدام الأمر:
بسكل
سيبدو موجه الأوامر الجديد كما يلي:
postgres = #
ملاحظة: المستخدم الوحيد الذي يمكنه فتح موجه PostgreSQL دون تحديد قاعدة بيانات للعمل معها هو postgres المستخدم. سيتعين على المستخدمين الآخرين الوصول إلى موجه الأوامر باستخدام أمر مثل:
psql DB_NAME
أين DB_NAME هو اسم قاعدة البيانات الموجودة.
تغيير كلمة المرور أمر بسيط مثل إصدار الأمر:
postgres كلمة المرور
سيُطلب منك بعد ذلك إدخال كلمة مرور ثم التحقق من كلمة المرور.
لم يتم تغيير كلمة المرور الافتراضية الخاصة بك. يمكنك الخروج من موجه PostgreSQL عن طريق إصدار الأمر:
ف
أنشئ قاعدة بيانات
الآن ، أثناء تسجيل الدخول كمستخدم postgres ، دعنا ننشئ قاعدة بيانات. لهذا لا يتعين عليك تسجيل الدخول إلى موجه أوامر PostgreSQL. بدلاً من ذلك ، فقط قم بإصدار الأمر:
تم إنشاؤه testdb
أين testdb هو اسم قاعدة البيانات التي تريد إنشاءها. للتحقق للتأكد من إنشاء قاعدة البيانات ، ارجع إلى موجه أوامر PostgreSQL (تذكر ، الأمر بسكل ) وادخل:
ل
يجب أن ترى قائمة لقاعدة البيانات الجديدة الخاصة بك مثل:
testdb | postgres | UTF8 | ar_US.UTF-8 | ar_US.UTF-8
مرة أخرى ، سجّل الخروج من موجه أوامر PostgreSQL باستخدام الأمر:
ف
قم بإنشاء مستخدم
بشكل افتراضي ، المستخدم الوحيد الذي يمكنه الاتصال بقاعدة بيانات هو مستخدم postgres. لن يكون هذا مفيدًا عندما تحتاج إلى الاتصال بمستخدم آخر. لإنشاء مستخدم جديد (يمكنه الاتصال بقواعد البيانات) ، يمكنك إصدار الأمر (بصفتك المستخدم بوستجرس ):
createuser - مستخدم متميز USERNAME
أين اسم المستخدم هو اسم المستخدم الذي تريد إنشاءه.
افكار اخيرة
الآن يجب أن يكون لديك تثبيت PostgreSQL أساسي مع قاعدة بيانات اختبار ومستخدم ، إلى جانب postgres ، يمكنه العمل مع الأدوات. في المرة القادمة التي نعمل فيها مع PostgreSQL ، سنناقش المزيد من المشكلات الصعبة باستخدام أداة قاعدة البيانات المتميزة هذه.