هل أردت يومًا تثبيت خادم PostgreSql مع بعض الخيارات المخصصة؟ هل تحتاج إلى تثبيت خادم PostgreSQL من التعليمات البرمجية المصدر بدلاً من الحزم المعدة مسبقًا؟ ترشدك هذه المقالة خلال إجراء تثبيت قصير لتشغيل خادم PostgreSql!
خطوات
الخطوة الأولى. احصل على الكود المصدري من موقع PostgreSQL [1]
الخطوة 2. فك حزمة التعليمات البرمجية المصدر
استخدم أمر bash / console التالي:
Gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 هو اسم الإصدار الحالي. قد تختلف الإصدارات المستقبلية في الجزء 8.3.3.
-
سيتم إنشاء دليل باسم postgresql-8.3.3 ضمن الدليل الحالي (الذي قمت بتنفيذ البرنامج النصي أعلاه منه).
الخطوة 3. قم بتغيير الدليل الحالي إلى الدليل الذي تم إنشاؤه حديثًا (postgresql-8.3.3)
الخطوة 4. قم بتكوين شجرة المصدر لنظامك واختر خيارات التثبيت التي تريدها:
-
التكوين الافتراضي: قم بتشغيل الأمر
./تهيئة
على باش / وحدة التحكم الخاصة بك
- التكوين المخصص (هذا للمستخدمين المتقدمين فقط): يمكنك تعيين الكثير من خيارات التكوين المخصصة باستخدام خيارات سطر الأوامر المدرجة في وثائق PostgreSQL [2]
الخطوة 5. ابدأ عملية الإنشاء بتنفيذ سطر الأوامر
gmake
في وحدة التحكم الخاصة بك / باش.
قد يستغرق هذا بضع دقائق حسب أجهزتك. يجب أن يكون السطر الأخير المعروض:
تم إنشاء كل PostgreSQL بنجاح. جاهز للتركيب.
الخطوة 6. قم بتثبيت ملفات PostgreSql عن طريق تنفيذ الأمر bash / console:
تثبيت gmake
الذي سيقوم بتثبيت الملفات على / usr / local / pgsql ما لم تستخدم خيار سطر الأوامر --prefix = PREFIX ، وفي هذه الحالة سيتم تثبيت الملفات على المسار المحدد بواسطة PREFIX
الخطوة السابعة: قم بإنشاء حساب مستخدم متميز لـ PostgreSQL عن طريق تنفيذ الأمر التالي في وحدة تحكم bash:
adduser postgres
الخطوة الثامنة: قم بإنشاء دليل يحتوي على شجرة بيانات PostgreSQL عن طريق تنفيذ الأوامر التالية في وحدة تحكم bash:
mkdir / p01 / pgsql / بيانات
chown postgres / p01 / pgsql / data
الخطوة التاسعة: أنشئ كتلة PostgreSQL عن طريق تنفيذ:
سو - postgres
/ usr / local / pgsql / bin / initdb -D / p01 / pgsql / data
الخطوة 10. ابدأ تشغيل خادم PostgreSQL (عملية مدير مكتب البريد) عن طريق تنفيذ:
/ usr / local / pgsql / bin / postmaster -D / p01 / pgsql / data> ملف السجل 2> & 1 &
الخطوة 11: أنشئ قاعدة بيانات PostgreSQL في الكتلة عن طريق تنفيذ:
/ usr / local / pgsql / bin / createdb test
الخطوة 12: سجّل الدخول إلى قاعدة البيانات باستخدام الأمر psql:
/ usr / local / pgsql / bin / psql test
طريقة 1 من 1: قائمة كاملة بالأوامر
هذه هي القائمة الكاملة للأوامر المراد تنفيذها والموضحة في هذه المقالة لتثبيت الخادم. يمكن حفظ هذا في برنامج نصي ليتم تنفيذه لاحقًا.
./تهيئة
gmake
سو
تثبيت gmake
adduser postgres
mkdir / usr / local / pgsql / data
chown postgres / usr / local / pgsql / data
سو - postgres
/ usr / local / pgsql / bin / initdb -D / usr / local / pgsql / data
/ usr / local / pgsql / bin / postgres -D / usr / local / pgsql / data> ملف السجل 2> & 1 &
/ usr / local / pgsql / bin / createdb test
/ usr / local / pgsql / bin / psql test