• 0
sally12

تثبيت خادم postgresql على توزيعة أوبنتو ubuntu ومشتقاتها

سؤال


1- تعريف خادم postgresql:

هو نظام قواعد بيانات أسس سنة 1986 علي يد مايكل ستونبكر ليبسط نظم إدارة وإنشاء قواعد البيانات وكان يعرف حينها بPostgres طور بعد ذلك كبرنامج مفتوح المصدر على يد مجموعة من الباحثين ليصل إلى مسماه الحالي يتميز هذا نظام إدارة قواعد البيانات المفتوح المصدر postgresql بأنه جد آمن مقارنة بغيره وهذا ما جعل كبريات الشركات ومدراء المواقع والسرفرات يتهافتون عليه.

2- تئبيت خادم postgresql:

 إذا لم يكن الخادم مثبت تلقائيا كما في بعض التوزيعات الحديثة تستطيع
تثبيته بالأمر     
                

 sudo apt-get install postgresql

3- تثبيت الواجهة الرسومية للخادم:
 
     ولتثبيتها نفذ الأمر التالي في الطرفية              

sudo apt-get install pgadmin3

8n4Vaq.png

 

4- واجهة المستخدم في السيرفر المحلي:


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

                 

 sudo apt-get install phppgadmin

نفوم الآن بربط خادم postgresql بالخادم او السيرفر المحلي

 نذهب إلى هذا المسار --->

 /etc/postgresql/9.1/main/postgresql.conf 

وهذا مسار ملف الكونفيق الخاص بخادم postgresql

    ثم أضف العبارة التالية listen_addresses = 'localhost'

الخطوة الأخيرة هي ربط واجهة المستخدم phpPgAdmin بالسيرفر المحلي
الذهاب للمسار التالي وهو ملف كونفيق أو إعدادات السيرفر المحلي
نفتح الملف عن طريق أي مستند نصي متوفر ونضيف العبارة التالية :

 Include /etc/phppgadmin/apache.conf

وفي الأخير أعد تشغيل السيرفر المحلي بالأمر :

 

sudo /etc/init.d/apache2 restart


وإعادة تشغيل خادم قواعد البيانات :
 

sudo /etc/init.d/postgresql restart


وتستطيع فتح الخادم من خلال الوصلة التالية :

http://localhost/phppgadmin

 

ملاحظة في بعض التوزيعات قد يكون خادم postgresql مثبت تلقائيا لذلك يرجو التأكد

 

8s6iUe.png

 

وفي الحالة العادية ستجدون الخادم في قائمة التطبيقات بالشكل التالي :

 

xc12U2.png

 

 

       شكرا على القراءة ورجاء ان تعم الفائدة الموضوع غير منقول بالكامل بل تم اقتباس الأوامر لانو مافي حدا بيولد عالم :)

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

مشكور

 

على الفائدة

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكور

 

على الفائدة

عفوا أخي بس انا بنت مو شب :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

آه    العفو ...ما انتبهت  :blush:

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

آه    العفو ...ما انتبهت  :blush:

ولا يهمك شكرا على مرورك ومساندتك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .