كيو هو نظام إدارة قاعدة بيانات مفتوحة المصدر قوية ومرنة. عند العمل مع كيو ، قد تواجه وضعا حيث تحتاج إلى معرفة اسم الخادم الذي يتم تشغيل قاعدة البيانات.
معرفة اسم خادم كيو يمكن أن تكون مفيدة في حالات مختلفة ، على سبيل المثال ، عند إعداد اتصال قاعدة بيانات أو عند تعيين معلمات إضافية. ولكن كيف يمكنني معرفة هذا الاسم?
هناك عدة طرق لمعرفة اسم خادم كيو. واحد منهم هو استخدام الأمر حدد مع وظيفة قاعدة البيانات الحالية (). تقوم هذه الوظيفة بإرجاع اسم قاعدة البيانات الحالية ، وبما أن كل قاعدة بيانات موجودة على خادم معين ، وبهذه الطريقة يمكننا معرفة اسم الخادم.
حدد قاعدة البيانات الحالية();
يمكنك أيضا استخدام الأمر بغ ستات أكتيفيتي. يسمح لك بعرض اتصالات قاعدة البيانات النشطة والمعلومات المتعلقة بها ، بما في ذلك اسم الخادم. للقيام بذلك ، قم بتشغيل الاستعلام التالي:
اختر * من بي جي ستات_ أكتيفيتي;
معرفة اسم خادم كيو ، سوف تكون قادرة على العمل بشكل أكثر كفاءة مع قاعدة البيانات وحل المهام المختلفة داخل المشروع الخاص بك.
- طرق لتحديد اسم الخادم في كيو
- معرفة اسم خادم كيو باستخدام استعلام سكل
- تعيين اسم خادم كيو من سطر الأوامر
- تغيير اسم خادم كيو باستخدام إعدادات التكوين
- سؤال وجواب
- كيف يمكنني معرفة اسم خادم كيو?
- ما هي الأوامر التي يمكن استخدامها لتحديد اسم خادم كيو?
- هل من الممكن معرفة اسم خادم كيو دون الاتصال به?
طرق لتحديد اسم الخادم في كيو
كيو هو نظام قوي لإدارة قواعد البيانات العلائقية التي يتم استخدامها من قبل العديد من المنظمات والمطورين في جميع أنحاء العالم. في بعض الأحيان يكون من الضروري معرفة اسم خادم كيو ، على سبيل المثال ، لإعداد اتصال قاعدة بيانات أو لإجراء عمليات إدارية.
هناك عدة طرق لتحديد اسم الخادم في كيو:
- باستخدام استعلام سكل
- باستخدام سطر الأوامر
- استخدام ملف تكوين الخادم
1. باستخدام استعلام سكل:
إرجاع عنوان إب من الخادم.
مثال على استعلام سكل للحصول على اسم الخادم:
حدد إينيت_ سيرفر_در () كخادم_ب ، قاعدة البيانات الحالية () كاسم _ قاعدة بيانات;
.
2. باستخدام سطر الأوامر:
للحصول على معلومات حول الاتصال الحالي بالخادم.
\ كونينفو
يعرض معلومات حول الاتصال الحالي ، بما في ذلك اسم الخادم واسم المستخدم وقاعدة البيانات.
3. استخدام ملف تكوين الخادم:
، الذي يحدد عناوين بروتوكول الإنترنت حيث يستمع الخادم للاتصالات الواردة.
يحدد هذا المنفذ الذي يعمل عليه الخادم.
ملاحظة: عند استخدام هذه الطريقة ، تأكد من أن لديك حق الوصول إلى ملف تكوين ملقم كيو.
ونتيجة لذلك ، هناك عدة طرق لتحديد اسم الخادم في كيو. اختيار واحد الذي هو الأكثر ملاءمة لك في الوضع الخاص بك.
معرفة اسم خادم كيو باستخدام استعلام سكل
كيو هو نظام قوي لإدارة قواعد البيانات المستخدمة من قبل العديد من المطورين والإداريين لتخزين ومعالجة البيانات. عند العمل مع كيو ، وأحيانا قد تحتاج إلى معرفة اسم خادم كيو لمهام معينة. باستخدام استعلام سكل ، يمكن القيام بذلك بكل بساطة.
هنا هو استعلام سبيل المثال سكل التي سوف تساعدك على معرفة اسم خادم كيو:
حدد الإعداد الحالي ('اسم الخادم') كاسم الخادم;
يستخدم هذا الاستعلام سكل وظيفة كيرنت_سيتينغ () ، والذي يسمح لك للحصول على القيمة الحالية لخيار تكوين كيو معين. المعلمة من الدالة 'اسم_الخادم' يحدد اسم الخيار الذي يحتوي على اسم الملقم. ستكون نتيجة الاستعلام اسم خادم كيو ، والتي سيتم إرجاعها كسلسلة واحدة.
يمكن تغيير تعيين اسم ملقم كيو باستخدام المعلمة التكوين 'كلوستر_نامي' في كيو.ملف أسيوط وإعادة تشغيل الخادم. ومع ذلك ، افتراضيا ، اسم ملقم كيو يتوافق مع اسم المضيف الذي يتم تشغيل الملقم.
معرفة اسم خادم كيو ، يمكنك تكوين التطبيق الخاص بك ، التكوين ، أو برنامج للوصول إلى قاعدة البيانات بشكل صحيح وتنفيذ عمليات البيانات اللازمة.
هنا مثال على استخدام استعلام سكل للحصول على اسم خادم بوستغريزل في بيثون باستخدام سكلالشيمي:
من سكلالشيمي استيراد كريتي إنجين
المحرك = إنشاء محرك('postgresql://username:password@localhost:5432 / قاعدة البيانات')
اتصال = المحرك.الاتصال()
النتيجة = اتصال.تنفيذ ("تحديد الإعداد الحالي ("اسم الخادم") كاسم خادم؛")
اسم الخادم = النتيجة.الجلب () [0]
طباعة ("اسم خادم كيو:" ، اسم الخادم)
في هذا المثال ، نستخدم سكلالشيمي لإنشاء اتصال قاعدة بيانات وتنفيذ استعلام سكل. نتيجة الاستعلام هو سطر واحد يحتوي على اسم خادم كيو ، والتي نعرضها على الشاشة.
الآن أنت تعرف كيفية معرفة اسم خادم كيو باستخدام استعلام سكل واستخدامه في المشاريع الخاصة بك أو تطبيقات البرمجيات.
تعيين اسم خادم كيو من سطر الأوامر
كيو هو نظام إدارة قاعدة بيانات مفتوحة المصدر قوية وشعبية. يقوم بإنشاء وتخزين البيانات ، وكذلك تنفيذ الاستعلامات لاستخراج المعلومات.
غالبا ما يكون من الضروري معرفة اسم خادم كيو من أجل تنفيذ عمليات مختلفة ، على سبيل المثال ، الاتصال بالخادم من موقع بعيد. هناك عدة طرق لتعيين اسم خادم كيو من سطر الأوامر.
- افتح موجه الأوامر في نظام التشغيل.
- واضغط على إدخال.
- إذا قمت بالاتصال بنجاح إلى خادم كيو ، سيطلب منك إدخال أمر. أدخل الأمر التالي:
| الفريق | الوصف |
|---|---|
\ كونينفو | يعرض معلومات حول الاتصال الحالي بالخادم. |
سترى معلومات حول الاتصال الحالي إلى خادم كيو. سيتم الإشارة إلى اسم الخادم في سطر يبدأ بـ " أنت متصل بقاعدة البيانات ...". عادة ما يتم عرض اسم الخادم بعد الحرف"@".
:
- أنت متصل بقاعدة بيانات "بوستغرس" في المخطط "عام" كمستخدم "بوستغرس" عبر مقبس يونكس.
- اسم الخادم: المضيف المحلي
- المنفذ: 5432
- …
الآن أنت تعرف كيفية تعيين اسم خادم كيو من سطر الأوامر.
تغيير اسم خادم كيو باستخدام إعدادات التكوين
يمكن تغيير اسم خادم كيو باستخدام إعدادات تكوين الخادم. للقيام بذلك ، تحتاج إلى تحرير ملف كيو.أسيوط ، الذي يحتوي على معلمات الخادم الرئيسية.
الإجراء لتغيير اسم ملقم كيو يتكون من الخطوات التالية:
- العثور على كيو.ملف أسيوط على خادم كيو. افتراضيا ، يقع هذا الملف عادة في/الخ/كيو/[الإصدار] / الدليل الرئيسي.
- فتح كيو.ملف أسيوط في محرر نصوص.
- ابحث عن السطر # اسمع_العناوين = "مضيف محلي" وقم بإلغاء تعليقه عن طريق إزالة الحرف "#" في بداية السطر.
- بجانب هذا السطر توجد المعلمة # منفذ = [منفذ]. إذا كنت ترغب في تغيير منفذ خادم بوستغريزل ، قم بإلغاء تعليق هذا السطر عن طريق إزالة الحرف "#" في بداية السطر ، واستبدال [المنفذ] برقم المنفذ المطلوب.
- العثور على خط # أولدسيرفر = 'لوكالهوست' واستبدال 'لوكالهوست' مع الاسم الجديد لخادم بوستغريزل الخاص بك.
- حفظ التغييرات وإغلاق كيو.ملف أسيوط.
- إعادة تشغيل ملقم كيو لتطبيق التغييرات التي أجريتها.
بعد إعادة تشغيل خادم كيو ، سيتم تغيير اسم الخادم إلى الاسم المحدد. الآن يمكنك استخدام اسم الخادم الجديد عند الاتصال بقواعد بيانات كيو.
يرجى ملاحظة أن تغيير اسم خادم كيو قد يتطلب تغييرات في إعدادات تطبيقات العميل التي تتصل بخادم كيو عبر الشبكة.
سؤال وجواب
كيف يمكنني معرفة اسم خادم كيو?
يمكنك معرفة اسم خادم كيو باستخدام الأمر \ كونينفو في بسكل أو وظيفة كيرنت_سيتينغ في سكل. على سبيل المثال ، قم بتشغيل الأمر التالي في بسكل: \كونينفو. سترى معلومات حول الاتصال الحالي ، بما في ذلك اسم الخادم.
ما هي الأوامر التي يمكن استخدامها لتحديد اسم خادم كيو?
لتحديد اسم خادم كيو ، يمكنك استخدام الأوامر التالية: \ كونينفو في بسكل ، حدد كيرنت_سيتينغ ('سيرفر_فرزيون') في بسكل ، أو حدد كيرنت_ستينغ('سيرفر_فيرزيون _نوم') في سكل. يسمح لك كل أمر من هذه الأوامر بالحصول على معلومات حول الاتصال الحالي واسم الخادم.
هل من الممكن معرفة اسم خادم كيو دون الاتصال به?
لا ، فإنه من المستحيل معرفة اسم خادم كيو دون الاتصال به. من أجل تحديد اسم الخادم ، تحتاج إلى إنشاء اتصال بالخادم وتنفيذ الأمر أو الطلب المناسب. عندها فقط يمكنك الحصول على معلومات حول اسم الخادم.