PHP قد المشرف. كيفية تسجيل الدخول إلى phpmyadmin على الاستضافة

04.08.2023

عند العمل في phpMyAdmin، يرجى ملاحظة أن ميزات تسجيل الدخول قد تختلف وفقًا للأدوات المستخدمة ونظام التشغيل وبيئة التطوير (لوحة الإدارة). دعونا نلقي نظرة على الخيارات الرئيسية.

انتباه!!!إذا كنت لا تعرف كيفية تسجيل الدخول بسرعة وسهولة إلى phpMyAdmin على المضيف المحلي، فهناك خيار يمكن الوصول إليه وأسرع - احفظ الرابط مباشرة في المتصفح، ويمكنك دائمًا الوصول إلى لوحة التحكم. الرابط المباشر للإصدارين 4 و 5: http://localhost/openserver/phpmyadmin/. تعمل الطريقة في بيئة تم تكوينها بشكل صحيح.

كيفية تسجيل الدخول إلى phpMyAdmin على الاستضافة

اعتمادًا على الخيار الذي تختاره، قد يختلف تسجيل الدخول إلى لوحة التحكم قليلاً. ومع ذلك، بالنسبة لدنفر، هناك العديد من الخيارات القياسية التي تسمح لك بالدخول بسرعة إلى ISPManager. بمجرد الدخول إلى لوحة التحكم الخاصة بك، يمكنك إنشاء ملف تعريف phpMyAdmin. سيتم أيضًا تخزين معلومات تسجيل الدخول وكلمة مرور الجذر هنا. كل هذه المعلومات متاحة في علامة التبويب "إعدادات الخادم" في قسم "قواعد بيانات الخادم". إذا كنت تتذكر كلمة المرور وتعرف تسجيل الدخول، للدخول إلى واجهة الويب، ما عليك سوى اتباع الرابط الموجود في حسابك الشخصي في ISPManager أو الرابط القياسي http://site_address/myadmin/.

إذا تم إنشاء قواعد البيانات بشكل صحيح، فسيتم فتح نافذة تسجيل الدخول حيث تحتاج إلى إدخال كلمة المرور الخاصة بك وتسجيل الدخول.

ملامح التفاعل على دنفر

إذا كنت، مثل معظم مشرفي المواقع، تفضل العمل باستخدام Denver وإذا كنت لا تعرف كيفية تسجيل الدخول إلى phpMyadmin في Denver، فهذه الإرشادات مخصصة لك:

    نطلق Denver باستخدام الاختصار "Start Denver".

    يقوم المتصفح بإدخال العنوان http://localhost.

    نحتاج إلى العنوان http://localhost/Tools/phpMyAdmin، وبالنقر عليه يمكننا الانتقال مباشرة إلى "phpMyAdmin".

نظرًا لأنه عند شراء الاستضافة، يقوم معظم مقدمي الخدمة تلقائيًا بإنشاء حساب مستخدم وقاعدة بيانات للموقع، وعلى الأرجح سيتعين عليك فقط إنشاء مستخدم على الخادم المحلي، حيث تم تكوينه بالفعل مباشرة على خادم المضيف.

كيفية إنشاء مستخدم على جهاز الكمبيوتر المحلي الخاص بك

أولاً، عليك الذهاب إلى علامة التبويب "الامتيازات" في صفحة phpMyAdmin. هنا يمكنك رؤية معلومات حول جميع المستخدمين والحسابات المتصلة. خوارزمية الإجراءات هي كما يلي:

أضف مستخدمًا جديدًا -> أدخل بيانات المستخدم الجديد (تسجيل الدخول وكلمة المرور) -> حدد جميع الامتيازات وانقر على اللافتة التي تقول "اذهب".

إذا تم التسجيل بنجاح، فستتمكن من رؤية نافذة تأكيد منبثقة حول إنشاء مستخدم جديد. هذا كل شيء، الآن للعمل مع MySQL والبرنامج النصي php، ستحتاج فقط إلى بيانات التفويض التي أدخلتها أثناء التسجيل لتسجيل الدخول.

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

مميزات phpMyAdmin الذي يعمل مع نظام التشغيل Linux

على سبيل المثال، لنأخذ الإصدار الأبسط والأكثر سهولة من نظام التشغيل Unix OS - Ubuntu. من أجل تسجيل الدخول إلى phpMyAdmin على Ubuntu 16.04 (أحدث إصدار مستقر)، يتم تنفيذ خوارزمية الإجراءات القياسية:

    قم بتثبيت phpMyAdmin من المستودع.

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

سودو الرابطة بين الحصول على التحديث سودو الرابطة بين الحصول على التثبيت

phpmyadmin php-mbstring php-gettext

أثناء عملية التثبيت، سيقدم البرنامج العديد من التكوينات للاختيار من بينها؛ يجب عليك تحديد Apache2. يتم تثبيت البرنامج وتكوينه تلقائيًا بالكامل. كل ما عليك القيام به بنفسك هو وضع علامة على تكوينات PCP. للقيام بذلك، أدخل الأوامر التالية في المحطة:

سودو phpenmod mcrypt

سودو phpenmod mbstring

بعد الانتهاء من جميع الخطوات، يتم إعادة تشغيل البرنامج ويقوم الفريق بتحليل التغييرات التي تم إجراؤها سودو systemctl إعادة تشغيل Apache2.

إذا كان التثبيت ناجحا، ثم عند إدخال الأمر https://domain_name_or_IP_address/phpmyadminستظهر لك نافذة تسجيل دخول حيث يمكنك إدخال جميع بيانات التسجيل الضرورية وتسجيل الدخول إلى واجهة الويب.

إذا نسيت كلمة مرور قاعدة البيانات الخاصة بك

قد يختلف تشغيل phpMyAdmin قليلاً اعتمادًا على لوحة الإدارة.

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

للنوافذ

  1. أوقف خادم قاعدة البيانات.
  2. بدء قواعد البيانات مع الخيار تخطي جداول المنح.
  3. الاتصال بالخادم عبر الأمر الخلية -u الجذر.
  4. تعيين كلمة مرور جديدة – mysql> قم بتحديث كلمة مرور مجموعة المستخدم = PASSWORD ('root_password') حيث المستخدم = 'الجذر' والمضيف = 'المضيف المحلي'.
  5. الخطوة الأخيرة هي إيقاف جميع العمليات وإعادة تشغيل الخادم للتحقق من كلمة المرور الجديدة.

لأوبونتو

  1. إيقاف النظام - توقف خدمة Sudo MySQL.
  2. إطلاق قواعد البيانات - Sudo /usr/bin/mysqld_safe --skip-grant-tables --user=root &.
  3. نقوم بإجراء التغييرات وحفظها sudo mysql.user SET كلمة المرور=PASSWORD('كلمة المرور الجديدة) حيث المستخدم='الجذر'.
  4. بعد ذلك، تحتاج إلى تسجيل الخروج وإعادة تشغيل قواعد البيانات باستخدام أمر إعادة تشغيل خدمة mysql أو أمر بدء خدمة mysql.

غالبًا ما يواجه مشرفو المواقع الذين يعملون في مناطق معينة لإدارة الموقع (Wordpress وjoomla وما إلى ذلك) الحاجة إلى التفاعل مع قواعد البيانات. MySQL DBMS هي قاعدة البيانات الأكثر شيوعًا والأكثر طلبًا والتي تعمل بشكل جيد مع PHP. تتم كتابة معظم مواقع RuNet باستخدام هذه اللغة المحددة. علاوة على ذلك، تعد لغة PHP واحدة من أكثر اللغات شهرة وشعبية في برمجة مواقع الويب الأمامية والخلفية. هناك عدة خيارات للوصول إلى MySQL:

  1. باستخدام سطر الأوامر.
  2. استخدام تطبيقات الويب.

الطريقة الأولى هي الحل الأمثل للمبرمجين والمستخدمين الذين يعرفون لغة الباش جيدا. بالنسبة لأي شخص آخر، فإن الحل الأفضل هو واجهات الويب المخصصة. الخيار الأكثر شيوعًا هو PhpMyAdmin، والذي يسمح لك بإدارة قواعد البيانات وتكوينها من خلال المتصفح، دون معرفة رمز البرنامج الخاص بنظام إدارة قواعد البيانات هذا.

مميزات PHPMyAdmin

  1. نظام البحث في قاعدة البيانات.
  2. إنشاء وتعديل الجداول وقواعد البيانات والسجلات.
  3. التنفيذ المباشر لأوامر SQL.
  4. إنشاء مستخدمين جدد.

في الحقيقة، PhpMyAdminهو تطبيق إنترنت تم إنشاؤه لإدارة قواعد البيانات. التطبيق مكتوب بلغة برمجة PHP ويحتوي على كود مفتوح المصدر مرخص بموجب الترخيص العام العام، والذي يمنح الجميع الحق في استخدام جميع ميزات واجهة الويب بحرية كاملة.

والغرض الرئيسي منه هو تبسيط تشغيل قاعدة البيانات وتمكين الجميع من إدارة MySQL دون تعلم كود البرنامج. جعلت الأتمتة والدرجة العالية من الأمان واجهة الويب هذه مطلوبة للغاية وشائعة بين مشرفي المواقع الذين يعملون في الجزء الناطق باللغة الروسية من الإنترنت.


من المؤلف:هل ضاعت مرة أخرى ولا تعرف كيفية تسجيل الدخول إلى MySQL؟ أنت لست الأول! اجمع كل المفقودين، والآن دعنا نذهب مباشرة لزيارتها. لمن "لها"؟ إلى نظام إدارة قواعد البيانات (DBMS) الأكثر شهرة على شبكة الإنترنت العالمية!

أين يقع MySQL في دنفر؟

وهذا لا يعني عاصمة ولاية كولورادو في الولايات المتحدة الأمريكية، بل حزمة برامج لإنشاء واختبار التطبيقات بلغة PHP. تشتمل مجموعة "السادة" على خادم Apache محلي، وخادم MySQL، وقشرة phpMyAdmin. بمساعدة حزمة البرامج هذه، يتعلم "المبتدئون" في أغلب الأحيان كل تعقيدات العمل مع نظام إدارة قاعدة البيانات هذا.

قبل تسجيل الدخول إلى MySQL من خلال متصفح، تحتاج إلى تشغيل الخادم المحلي، ثم كتابة localhost في شريط العناوين، وفي النافذة التي تظهر، "مرحبًا، إنه يعمل!" في قسم الأدوات المساعدة، حدد phpMyAdmin.

وبعد ذلك ستجد نفسك هناك (في phpMyAdmin).

نذهب إلى قواعد البيانات من خلال “المتاهة”

سنذهب أنا وأنت إلى الغابة "الكثيفة" ونحاول "الوصول" إليها إلى خادم قاعدة البيانات. لا تعتقد أننا نختبئ من شخص ما، سنتصرف بهذه الطريقة الآن. يذهب!

قبل تسجيل الدخول إلى MySQL عبر سطر الأوامر، يجب عليك معرفة مكان وجود دليل خادم قاعدة البيانات الرئيسية. إذا كنت تستخدم نظام إدارة قواعد البيانات في شكله "الخالص" بدون "شوائب" (خارج مجموعة "الرجل المحترم")، فإن المجلد الجذر للخادم موجود هنا: C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe

إذا كنت تستخدم Denver، فالملف الذي تبحث عنه موجود في هذا المسار: Z:\usr\local\mysql-5.5\bin\mysql.exe،

حيث Z هو القرص الظاهري الذي يتم إنشاؤه بعد بدء تشغيل خادم الويب المحلي. قد يكون لديك تحت اسم مختلف (بتعبير أدق، حرف).

نحن مهتمون بملف mysql.exe. لنقم بتشغيله عن طريق تحديد اسم خادم قاعدة البيانات وكلمة المرور والمستخدم الذي سيتم من خلاله تسجيل الدخول إلى MySQL.

كيفية تمكين MySQL عبر سطر الأوامر: انتقل إلى "ابدأ"، وحدد "موجه الأوامر" من البرامج القياسية. نطلق الأداة المساعدة، ومن الآن فصاعدًا سنصف الإجراء الكامل "للمشي" في الغابة الكثيفة خطوة بخطوة، حتى لا تضيع المجموعة بأكملها من الأشخاص "المفقودين" مرة أخرى:

في نافذة CMD (سطر الأوامر) السوداء، أدخل المسار حيث يتم تخزين ملف MySQL القابل للتنفيذ، وبجانبه حدد اسم مستخدم DBMS وكلمة المرور. نظرًا لأن لدينا خادمًا محليًا، فإننا ندخل اسم المستخدم الجذر بدون كلمة مرور بعد المعرف u.

هذا في الواقع غير صحيح ويجب تعيين كلمة مرور لكل مستخدم لخادم MySQL. سننظر في جميع مشكلات أمان نظام إدارة قواعد البيانات (DBMS) بمزيد من التفصيل في أحد منشوراتنا التالية.

إليك الجزء الكامل من "الكود": Z:\usr\local\mysql-5.5\bin\mysql.exe -u root

إذا سارت الأمور على ما يرام، فيجب أن تظهر أدناه في نافذة سطر الأوامر معلومات حول إصدار الخدمة قيد التشغيل وسنة الإصدار والمعلومات الأخرى "غير الضرورية" بالنسبة لنا.

الآن، للتحقق من صحة الاتصال، سوف نقوم بإدخال استعلام بعد عامل التشغيل mysql> الذي سيعرض جميع قواعد البيانات المخزنة على الخادم. كود الطلب:

db1 هو اسم قاعدة البيانات التي نحتاجها.

في لقطة الشاشة نرى أن قاعدة البيانات المطلوبة تحتوي على جدول واحد فقط.

دعونا نحفر أعمق!

وكما يقولون فإن "الشهية" تأتي بعد تلقي نتائج تنفيذ الكود. ولذلك، سنحاول التعمق أكثر للحصول على البيانات المخزنة في الجدول. قبل تسجيل الدخول إلى MySQL مرة أخرى، إليك مثال لاستعلام SQL يمكننا من خلاله إنجاز خططنا:

اختر * من الحيوان؛

اختر * من الحيوان ;

نقوم بإدخال الطلب وتشغيله للتنفيذ و... لسبب ما أعطانا الخادم خطأ.

وكل ذلك لأننا نسينا إخبار MySQL بقاعدة البيانات التي نهتم بها. لذلك "يقسم" الخادم أنه لم يتم تخصيص أي من قواعد البيانات. يثبت هذا مرة أخرى أن العمل مع نظام إدارة قواعد البيانات من خلال سطر الأوامر يختلف تمامًا عن التفاعل معه من خلال غلاف البرنامج.

في phpMySQL، سيتم تنفيذ هذا الاستعلام بنجاح وسيقوم الخادم بإرجاع مجموعة مختارة من جميع الصفوف الموجودة في الجدول المطلوب.

دعونا نصحح إغفالنا الشائع (من الصعب دائمًا الاعتراف بالذنب)، وقبل تسجيل الدخول إلى MySQL من خلال وحدة التحكم مرة أخرى، سنقوم بإعداد استعلام "محدد" سنوجه به النظام إلى قاعدة البيانات المطلوبة:

بعد إدخال هذا السطر وتنفيذه، سيعرض الخادم رسالة تؤكد أنه تم تخصيص قاعدة البيانات المطلوبة.

والآن دعونا ندخل وننفذ استعلامًا لاسترداد كافة البيانات من جدول الحيوانات مرة أخرى. "فليكن هناك بيانات!" - قال المسؤول، وأطلقت SELECT. وصلنا إلى الجزء السفلي من db1 وحصلنا على محتويات جدول الحيوانات. لا عجب أنه قبل الدخول إلى قاعدة بيانات MySQL، قمنا بتنفيذ "طقوس" كاملة وكتبنا "التهجئة" الصحيحة في SQL.

ماذا يمكنك حفر؟

لقد بحثنا بعمق في الجزء السفلي من MySQL. الآن دعونا نحفر قليلاً إلى الجانب. ما هي المعلومات الأخرى التي يمكن الحصول عليها عبر سطر الأوامر عن طريق الاستعلام عن MySQL؟ هل تريد معرفة بنية الجدول وأنواع البيانات لجميع الأعمدة والمفتاح الأساسي؟ لو سمحت! قم بتشغيل هذا الاستعلام:

وصف الحيوان؛

وصف الحيوان؛

في بعض الأحيان، لمعرفة كيفية تمكين خادم MySQL، تحتاج إلى الحصول على قائمة بجميع المستخدمين المسجلين لنظام إدارة قواعد البيانات (DBMS). يتم استخدام الاستعلام التالي لهذا الغرض.

عند إنشاء مشروع موقع جديد، يتعين على مشرف الموقع حل العديد من المشكلات المتعلقة بالمحتوى المراد نشره، وعرضه، وضمان سهولة التنقل عبر الأقسام، وما إلى ذلك. في الوقت نفسه، يعد إجراء التغييرات أمرًا معقدًا بسبب الحاجة إلى ربطها بقواعد البيانات الموجودة على خادم الاستضافة. وهذا ينطوي على مضيعة كبيرة للوقت والجهد. من أجل تقليل التكاليف وتسهيل التغييرات، يستخدم العديد من المتخصصين أداة http://localhost/Tools/phpMyAdmin، والتي تتيح لهم محاكاة مساحة الخادم على جهاز الكمبيوتر. على سبيل المثال، خذ بعين الاعتبار غلاف برنامج Denver وأحد أدوات PhpMyAdmin الإضافية.

إذن، Denver هو برنامج يسمح لك بإنشاء خادم محلي مباشرة على جهاز الكمبيوتر الخاص بك، ويعد localhost/Tools/phpMyAdmin إحدى الأدوات (مجموعة من نصوص PHP الخاصة) المستخدمة لتوفير الوصول إلى قواعد البيانات الموجودة على هذا الخادم. وبمساعدتهم، يمكنك إدارة قواعد بيانات مشروع الموقع وإجراء تغييرات عليها، دون الحاجة إلى تعلم أوامر MySQL خاصة.

فوائد التكنولوجيا

يتيح لك استخدام هذه التكنولوجيا الحصول على عدد من المزايا:



بعد أن يصبح مشروع الموقع جاهزًا، يمكنك بسهولة نقله من خادم محلي إلى خادم حقيقي، والبدء في استخدام الموقع بالكامل.

أما بالنسبة لأداة PhpMyAdmin نفسها، فإن استخدامها يلغي الحاجة إلى تعلم أوامر MySQL ويجعل عملية إجراء التغييرات على قواعد البيانات بسيطة ويمكن الوصول إليها حتى للمستخدمين ذوي المعرفة المحدودة بالبرمجة.

كيفية تسجيل الدخول واستخدام localhost/Tools/phpMyAdmin

لاستخدام أداة قاعدة البيانات، ما عليك سوى الانتقال إلى http://localhost/Tools/phpMyAdmin.

سيؤدي هذا إلى فتح واجهة الأداة، والتي تسمح لك بإنشاء وتعديل وحذف جداول جديدة في قواعد البيانات باستخدام أوامر بديهية. سيتم استخدام هذه الجداول لوضع محتوى الموقع مباشرة. واجهة الأداة بسيطة وواضحة للغاية، وتم تصنيف جميع العناصر المهمة، لذلك سيكون من السهل فهمها حتى بالنسبة للمبتدئين.

لماذا لا يفتح http://localhost/Tools/phpMyAdmin؟

عند إنشاء أول مشروع ويب جدي لك، عاجلاً أم آجلاً، ستواجه العمل على قواعد البيانات، وتقنية MySQL على وجه الخصوص. يعد خادم قاعدة بيانات MySQL رائعًا للمشاريع الصغيرة والمتطورة في مرحلة مبكرة من التطوير نظرًا لسهولة العمل معه. يجعل نظام phpMyAdmin العمل أسهل، حيث يوفر للمستخدم إمكانية الوصول وواجهة رسومية للعمل مع قاعدة البيانات وإدارة الجداول وإنشاء نسخ احتياطية والعديد من الوظائف المفيدة الأخرى. وبطبيعة الحال، يؤدي ذلك إلى تسريع سير العمل وتوفير وقت المطورين لأشياء أكثر فائدة.

كيفية تسجيل الدخول إلى phpMyAdmin على Denwer؟

التطبيق الأكثر شيوعًا لنظام التشغيل Windows يسمى Denwer، وكما كنت قد خمنت، فهو يتضمن phpMyAdmin. ولكن هناك مشكلة واحدة يواجهها المستخدمون طوال الوقت: في phpMyAdmin كيفية تسجيل الدخول إلى لوحة الإدارة؟

إذا كنت تستخدم Denver، فللدخول بسرعة إلى لوحة الإدارة لنظام التحكم phpMyAdmin، يمكنك إضافة رابط خاص إلى الإشارات المرجعية للمتصفح الخاص بك: http://localhost/Tools/phpMyAdmin.

ولكن سيتعين عليك قريبًا تحميل الموقع على استضافة حقيقية، وإذا كنت تخطط لتنفيذ تطويرك حتى النهاية، فادرس الأسئلة التالية مقدمًا: كيفية العمل مع واجهة phpMyAdmin؟ كيفية الدخول إلى لوحة التحكم الإدارية؟

تعليمات تسجيل الدخول إلى ISP Manager وCPanel

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

إذا تم تثبيت لوحة CPanel، فستطرح أسئلة حول phpMyAdmin، كيفية تسجيل الدخول إلى المضيف لن تخلق مشاكل. استخدم الرابط التالي: https: //your_site.com:2083/3rdparty/php My Admin/ - ستحتاج إلى إزالة المسافات.

بدلاً من الكلمات "your site.com"، استخدم مجال المورد الخاص بك، الذي تم شراؤه وإرفاقه بالاستضافة مسبقًا. إذا لم تكن تمتلك النطاق المطلوب حاليًا، فيمكنك التفويض باستخدام عنوان IP، وفي هذه الحالة phpMyAdmin سوف تعرف بالضبط كيفية الدخول.

إذا كنت تستخدم لوحة تحكم لا تحظى بشعبية أو لا تعرف ما إذا كانت موجودة على الإطلاق، فحاول إضافة اسم لوحة التحكم بعد الشرطة المائلة في عنوان موقعك، أو حدد هذه الكلمة كمجال فرعي - يتم استخدام هذه المجموعة من قبل البعض المضيفين.

يمكن لمستخدمينا استخدام MySQL DBMS على خوادم الويب الافتراضية الخاصة بهم ضمن الإطار الذي توفره التعريفات ذات الصلة. الإصدار العامل حاليًا: 5.6 الترميز الرئيسي: cp1251 (Windows). بالإضافة إلى ذلك، يتم دعم KOI8-R وUTF-8.

تتضمن تكلفة خطط الاستضافة المشتركة التي تدعم خدمات MySQL عددًا معينًا من قواعد بيانات MySQL ومستخدم MySQL واحدًا. بالإضافة إلى ذلك، يتم إنشاء قواعد البيانات مقابل رسوم إضافية وفقًا لقائمة الأسعار الحالية.

تُفهم قواعد البيانات (DBs) على أنها أنظمة تخزين ومعالجة البيانات التي يتم الوصول إليها باستخدام لغة SQL (لغة الاستعلام الهيكلية). هناك العديد من أنظمة إدارة قواعد البيانات المختلفة (DBMS)، ولكن في ظروف الاستضافة عادةً ما يتم استخدام MySQL DBMS. أسباب ذلك هي التوجه الفعلي لنظام إدارة قواعد البيانات هذا لمهام الاستضافة، والتوفر على جميع أنظمة تشغيل الخوادم الشائعة، بالإضافة إلى سهولة التكوين والإدارة.

عند الاختيار بين أنظمة إدارة قواعد البيانات المختلفة، عليك أن تأخذ في الاعتبار أنه إذا كان مشروع الويب الخاص بك لا يحمل عبئًا معينًا عليه وتعقيد الحلول، وكنت، كمبرمج ومسؤول، ليس لديك المؤهلات والخبرة الكافية في العمل مع أنظمة إدارة قواعد البيانات المختلفة، لا توجد بدائل لـ MySQL بالنسبة لك في هذه الحالة ليس كثيرًا وربما يكون من المفيد اختيار MySQL. نوجهك إلى مقال "لماذا MySQL؟ "على الخادم hostinfo.ruحيث ستتعرف بالتفصيل على إيجابيات وسلبيات هذا النظام بالذات. يوجد أيضًا على موقع مطوري MySQL وثائق كاملة باللغة الروسية.

معلمات وطرق الاتصال بـ MySQL

  • اسم المضيف (الخادم) الذي يستضيف MySQL: uXXXXXX.mysql.site
  • المنفذ: 3306
  • تسجيل الدخول: يتوافق مع اسم المنصة الافتراضية - uXXXXXX
  • كلمة المرور: محددة في الرسالة التي يتلقاها المستخدم عند التسجيل
  • اسم قاعدة البيانات : يتوافق مع اسم الموقع الافتراضي - uXXXXXX

لأسباب أمنية، يُمنع الوصول المباشر إلى خوادم MySQL من الإنترنت (باستثناء نفق ssh)، ويتم تزويد العملاء بالخيارات التالية لإدارة قاعدة البيانات واستخدامها:

  • الوصول إلى سطر أوامر MySQL من Unix Shell
  • العمل مع قاعدة البيانات من البرامج النصية للمستخدم في Perl وPHP وما إلى ذلك.
  • إدارة قاعدة البيانات عبر واجهة الويب phpMyAdmin. يتم توفير بيانات اعتماد الوصول أثناء التسجيل؛ ويتزامن تسجيل الدخول وكلمة المرور مع بيانات اعتماد الوصول لقاعدة البيانات نفسها

نفق SSH للاتصال بقاعدة بيانات MySQL عن بعد

نحن نستخدم البرنامج: Putty v.0.70 (آخر إصدار ثابت بتاريخ 2017-07-08.)

إعدادات الاتصال عن بعد الأولية:

  • اسم المضيف: موقع إلكتروني -المضيف لاتصال SSH، حيث uXXXX-رقم موقعك.
  • المنفذ: 22
  • البروتوكول: SSH
  • منفذ المصدر: 3306 -منفذ للاتصال المحلي بعد تركيب النفق.
  • الوجهة: محلي -نشير بوضوح إلى أنه سيتم الاتصال بالمنفذ المحلي المحدد أعلاه.
  • الوجهة: uXXXX.mysql.site:3306 -المضيف الذي سيتم من خلاله تنفيذ النفق على منفذ معين (3306 - قياسي لـ MySQL)

أنت الآن بحاجة إلى إضافة الإعدادات إلى القائمة المنافذ المعاد توجيههاوذلك بالضغط على زر "إضافة" كما هو موضح في الشكل أدناه للحصول على النتيجة التالية:

الوثائق الأصلية متاحة على موقع المطورين.

اكتمل الإعداد، انتقل إلى قائمة "الجلسة" الأولى، كما في الشكل 1، وانقر فوق الزر "فتح" لإنشاء اتصال مع الخادم البعيد عبر بروتوكول SSH. نمر عبر عملية التفويض باستخدام معلومات تسجيل الدخول وكلمة المرور الخاصة بك، وندخل إلى bash، حيث نكون محليين على موقعك /الصفحة الرئيسية/uXXXX.

وفي الوقت نفسه، وفقًا لإعداداتنا، يتم الاتصال بخادم MySQL المحلي عبر نفق باستخدام بروتوكول SSH وأدوات المعجون الداخلية. وبالتالي، من خلال الاتصال بالمنفذ المحلي localhost:3306 واستخدام أي برنامج للعمل مع خادم MySQL، يمكننا الوصول إلى إدارة قاعدة البيانات البعيدة، مع حماية اتصالنا في نفس الوقت عبر بروتوكول SSH.

phpMyAdmin - الوصول إلى MySQL عبر متصفح الويب

للوصول إلى MySQL من متصفح ويب عادي، يمكن للعملاء استخدام الأداة phpMyAdmin. للقيام بذلك، يرجى الرجوع إلى الصفحة.

يتم إرسال تفاصيل الوصول إليها تلقائيًا إلى عنوان جهة الاتصال منذ لحظة شراء خطة التعريفة بدعم قاعدة بيانات MySQL.

الطريقة الوحيدة للتأكد من استعادة البيانات بنسبة 100% هي إجراء نسخ احتياطية منتظمة للمعلومات بنفسك. للقيام بذلك، تحتاج إلى استخدام الأداة المساعدة mysqldump، المتوفرة من خلال shell unix.

أمثلة على الأوامر لتصدير واستيراد قاعدة بيانات:

mysqldump -u اسم المستخدم -ص -ح قاعدة بيانات_خادم_اسم قاعدة البيانات_اسم> تفريغ.sql

سيتم حفظ البيانات في ملف dump.sql.بعد ذلك (إذا لزم الأمر) نقوم باستعادة البيانات من النسخة الاحتياطية (التفريغ) مثل هذا:

الخلية -u اسم المستخدم -ص -ح قاعدة بيانات_خادم_اسم قاعدة البيانات_اسم

ستطلب الأدوات المساعدة للعمل مع MySQL التي تم إطلاقها بهذه الطريقة كلمة مرور لقاعدة البيانات. يجب عليك إدخال كلمة المرور لمستخدم قاعدة البيانات المقابلة. إذا فقدت كلمة المرور الخاصة بك، يمكنك تغييرها بنفسك في هذا القسم شجرة الخدمة(توجد القائمة المنسدلة في السطر العلوي من لوحة التحكم على اليمين).

افتراضيًا، يعتبر النظام أن البيانات الموجودة في قاعدة البيانات مخزنة بتشفير UTF-8. إذا تم تخزين بياناتك بترميز مختلف، فبعد إنشاء نسخة احتياطية (تفريغ) لاستعادة البيانات الصحيحة اللاحقة، تحتاج إلى فتح الملف الذي تم إنشاؤه باستخدام محرر نص وتصحيح السطر الموجود فيه:

/*!40101 مجموعة الأسماء utf8 */;

على سبيل المثال، بالنسبة لترميز Windows-1251، يلزمك تحديد:

/*!40101 مجموعة الأسماء cp1251 */;

خيارات إضافية للأداة المساعدة mysqldump:

--إضافة جدول إسقاط -الخيار الذي يضيف أمر DROP TABLE قبل إنشاء الجداول. قبل استعادة الجداول من ملف التفريغ، سيتم حذف الجداول التي تحمل الاسم نفسه في قاعدة بيانات الإنتاج وإعادة إنشائها من النسخة الاحتياطية. يوصى باستخدامه لمنع الأخطاء المحتملة بعد الاسترداد؛

--إضافة أقفال -الخيار الذي يضيف أوامر LOCK TABLES قبل التنفيذ وUNLOCK TABLE بعد تنفيذ كل تفريغ جدول. يستخدم لتسريع الوصول إلى MySQL؛

--أسماء-الاقتباس-خيار يخبر الأداة المساعدة بوضع علامات الاقتباس على أسماء الجداول والأعمدة. يوصى باستخدامه لإصدارات MySQL الأقدم من 4.1.1. في الإصدارات الأقدم يتم تمكينه بشكل افتراضي.

في هذه الحالة، تقوم الأداة المساعدة mysqldump بإنشاء خطأ:

mysqldump: نفاد الذاكرة (مطلوب XXXX بايت) mysqldump: حصل خطأ: 2008: نفاد ذاكرة عميل MySQL عند استرداد البيانات من الخادم

ونتيجة لذلك، فإن السطر لإنشاء نسخة من قاعدة البيانات هو كما يلي:

mysqldump --opt -u اسم المستخدم -ص -ح قاعدة بيانات_خادم_اسم --إضافة جدول إسقاط قاعدة البيانات_اسم> تفريغ.sql

او مثل هذا:

mysqldump --quick -u اسم المستخدم -ص -ح قاعدة بيانات_خادم_اسم --إضافة جدول إسقاط قاعدة البيانات_اسم> تفريغ.sql

من أجل توافق التفريغ الذي تم إجراؤه على خادم جهة خارجية، نوصي بإنشاء تفريغ قاعدة بيانات بالمفتاح:

--set-variable max_allowed_packet=2M-O max_allowed_packet=2M

إذا تلقيت خطأ مثل أثناء الاستيراد

mysqldump: خطأ 2020: حصلت على حزمة أكبر من وحدات البايت "max_allowed_packet" عند تفريغ الجدول "some_table_name" في الصف: 2وهذا يعني أن قاعدة البيانات الخاصة بك تحتوي على بيانات لا يمكن تقسيمها إلى أجزاء منفصلة، ​​لا يزيد حجم كل منها عن 2 ميجابايت.

عادةً ما يحدث هذا عند استخدام قاعدة بيانات MySQL لتخزين محتويات ملفات متنوعة، مثل الصور أو الموسيقى، دون وضعها مباشرة على نظام الملفات. في هذه الحالة، إذا تجاوز حجم أي ملف قيمة معينة، تصبح قاعدة البيانات غير مناسبة للاستخدام على خوادمنا وستحتاج إما إلى حذف هذه البيانات من قاعدة البيانات الخاصة بك، أو التفكير في استخدام خادم قاعدة بيانات على خادم VPS، حيث يمكنك يمكن ضبط الحد المطلوب max_allowed_packet على القيمة المطلوبة، أو عدم استخدامه على الإطلاق.

إذا تم تثبيت MySQL 4.0.x على الخادم الخاص بك، فمن أجل نقل البيانات بشكل صحيح من خوادم الطرف الثالث، يجب عليك استخدام المفتاح عند تصدير قاعدة البيانات:

متوافق=mysql40

كيفية العمل مع MySQL من البرامج النصية لبيرل

للعمل مع MySQL من البرامج النصية Perl، يتم عادةً استخدام وحدة DBI. يتيح لك ذلك فتح وإغلاق الاتصالات بنظام إدارة قواعد البيانات (DBMS) بسهولة، وإعداد وتنفيذ الاستعلامات إلى قاعدة البيانات، ومعالجة الأخطاء، وما إلى ذلك. إذا لم تكن لديك خبرة في العمل مع MySQL من Perl، نوصي بكتاب "البرمجة في Perl DBI" (الروسية والإنجليزية).

لذلك، مثال على العمل مع MySQL من Perl DBI:

#!/usr/bin/Perl استخدم DBI؛ مضيفي $ = "u12345.mysql.site"; # خادم MySQL الوهمي my $port = "3306"; # المنفذ الذي نفتح الاتصال به my $user = "u12345"; # اسم المستخدم (الوهمي) my $pass = "password"; # كلمة المرور الخاصة بي $db = $user; # اسم قاعدة البيانات - طباعة اسم المستخدم الافتراضية "نوع المحتوى: نص/html\n\n"; $dbh = DBI->connect("DBI:mysql:$db:$host:$port",$user,$pass); $sth = $dbh->prepare("select field1 from table2");# تحضير الاستعلام $sth->execute; # تنفيذ الطلب while ($ref = $sth->fetchrow_arrayref) ( print "$$ref\n"; # طباعة النتيجة ) $rc = $sth->finish; # إغلاق $rc = $dbh->disconnect; # اتصال

في هذا المثال، نقوم أولاً بتعريف المتغيرات باستخدام معلمات الوصول إلى MySQL، ثم نصدر رأس HTTP، نظرًا لأن هذا برنامج نصي يتم تشغيله عبر الويب، ثم الاتصال بقاعدة البيانات، وإعداد استعلام تحديد وإرساله، وتلقي النتائج وطباعتها، ومن ثم إغلاق المجمع. هذا هو أبسط برنامج نصي للعمل مع MySQL من Perl. يمكنك العثور على أمثلة أكثر تفصيلاً في هذه المقالة.

كيفية العمل مع MySQL من البرامج النصية PHP

للعمل مع MySQL، يمكنك استخدام الأدوات المضمنة في لغة PHP، والتي تدعمها الاستضافة بالفعل. لدى PHP واجهة مطورة ومفهومة لنظام إدارة قواعد البيانات هذا، مما يجعل العمل مع MySQL من PHP أسهل وأكثر ملاءمة، خاصة لمشرفي المواقع المبتدئين ومبرمجي الويب.

# اتصل بالخادم وحدد قاعدة البيانات الخاصة بك mysql_connect("u12345.mysql.site"،u12345"،"password")؛ mysql_select_db("قاعدة البيانات"); # إعداد وتنفيذ استعلام لقاعدة البيانات $query = "SELECT * FROM table"; $result = mysql_query($query) أو die(mysql_error()); # عرض نتائج الاستعلام while($i = mysql_fetch_row($result)) ( echo $i; echo $i; ..... )

تتوفر وثائق كاملة باللغة الروسية حول العمل مع MySQL من نصوص PHP النصية. بالإضافة إلى الأوصاف، ستجد أيضًا نصائح من المستخدمين ذوي الخبرة وأمثلة لاستخدام الوظائف المذكورة في الوثائق. نوصيك أيضًا بمقالة "" على خادم hostinfo.ru.

تحميل البيانات باستخدام LOAD DATA

منذ إصدار MySQL 3.23.49، تم تعطيل LOAD DATA LOCAL افتراضيًا لأسباب أمنية ويجب تمكينه بشكل خاص.

يعمل خادم MySQL الخاص بنا مع تمكين LOAD DATA LOCAL، ولكن يجب تمكين هذه الوظيفة من جانب العميل.

بالنسبة للأداة المساعدة mysql، هناك عدة خيارات لتمكين هذا الخيار:

  1. معامل --local-infile=1
  2. قم بإنشاء ملف في الدليل الرئيسي الخاص بك .my.cnfوفيه يسمح بهذا الخيار للمجموعة التي تستخدمها هذه الأداة المساعدة: local-infile=1

تمكين هذا الوضع من Perl: تحتاج إلى تحديد ملف تكوين mysql في dsn عند الاتصال (نظرًا لأن مكتبة libmysql افتراضيًا لا تقرأ أي ملفات تكوين إضافية) ومجموعة فيه، وإنشاء هذه المجموعة في الملف، وتعيينها لذلك مجموعة الملف المحلي = 1:

على سبيل المثال، ندخل ~/.my.cnf

Local-infile=1 وفي البرنامج النصي نقوم بتكوين الاتصال مثل هذا: $dsn = "DBI:mysql:database:hostname;mysql_read_default_group=perl;". "mysql_read_default_file=~/.my.cnf"; $dbh = DBI->connect($dsn, "username", "password") ||die ": لا يمكن الاتصال بـ MySQL: $!";

تمكين هذا الوضع من PHP: يجب أن يكون لديك مترجم PHP المترجم الخاص بك مثبتًا.

فى مهمة mysql_connect()يجب عليك استخدام الوسيطة 128 (قيمة الثابت CLIENT_LOCAL_FILES) كمعلمة خامسة.

$dbh = mysql_connect($server, $user, $pass, false, 128);

قاعدة بيانات MySQL الإضافية والوصول إلى MySQL (مستخدم MySQL)

يتم تزويد المستخدمين بعدد معين من قواعد بيانات MySQL كجزء من التعريفة المشتراة. في هذه الحالة، يتم ربط قاعدة بيانات واحدة تلقائيًا، ويتم إرسال تفاصيل الوصول إليها في خطاب إخطار بإنشاء الخدمات. يمكن للعملاء إنشاء قواعد بيانات إضافية والوصول إلى MySQL بشكل مستقل.

للقيام بذلك، عليك الذهاب إلى القسم شجرة الخدمةحدد الموقع الذي تريد إنشاء خدمة إضافية له وفي جدول "MySQL" حدد أمر "add" لخدمة "MySQL-access (add.)" أو "MySQL-base (add.)". يمكن تغيير كلمات مرور الوصول إلى قاعدة البيانات عن طريق استدعاء أمر "التغيير" للوصول إلى MySQL المطلوب.

وثائق إضافية وروابط مفيدة

MySQL هو الأكثر شعبية بين مطوري قواعد البيانات. وترافق شعبيتها وجود وثائق شاملة وعالية الجودة. بمجرد أن تتعلم كيفية استخدامه، لن تواجه أي مشاكل في الوصول إلى الأوصاف عالية الجودة لميزات MySQL الضرورية.

  • "استخدام MySQL في البرامج النصية PHP" - hostinfo.ru
  • "MySQL في مشاريع الويب" - hostinfo.ru

للاتصال بـ phpMyAdmin يمكنك استخدام قاعدة البيانات التي تم إنشاؤها بالفعل u1234567_default(أين u1234567— تسجيل دخول الاستضافة الخاص بك)، والذي يتم إنشاؤه تلقائيًا عند طلب الاستضافة. وترد تفاصيل الوصول إلى قاعدة البيانات هذه في المقالة.

انتباهقاعدة البيانات u1234567_defaultيتم إنشاؤه فقط عند طلب خطط التعريفة من "Host-0" وما فوق. إذا طلبت خطة التعريفة "Host-Lite" ثم قمت بترقيتها إلى خطة أعلى، فلن يتم إنشاء قاعدة البيانات هذه. تحتاج إلى إنشاء قاعدة البيانات بنفسك وفقًا للتعليمات:

لا أستطيع تسجيل الدخول إلى phpMyAdmin

لتسجيل الدخول إلى phpMyAdmin، عليك استخدام تسجيل دخول مستخدم قاعدة البيانات وكلمة المرور. لا تخلط بين تسجيل دخول مستخدم قاعدة البيانات وكلمة المرور وتسجيل الدخول وكلمة المرور لخدمة الاستضافة (u1234567).

إذا كانت كلمة مرور قاعدة البيانات غير مناسبة، فيمكنك تغييرها إلى كلمة مرور جديدة باستخدام التعليمات:

كيفية إنشاء أو حذف أو تعديل جدول في قاعدة بيانات phpMyAdmin؟

انتباه!قد يؤدي تحرير قاعدة البيانات إلى عدم عمل موقعك بشكل صحيح. قبل إجراء التغييرات، قم بإنشاء نسخة احتياطية لموقعك أو اتصل بالمطورين.

كيفية إضافة جدول جديد إلى قاعدة البيانات؟




إعداد phpmyadmin (هذا المقال)

16/08/2010 تيغروشا
وتحتاج أيضًا إلى تذكر الجذر لأولئك الذين لا يعرفون كيفية العثور على ملفين config.inc وconfig.inc.php في مجلدات phpMyAdmin والعثور على /* نوع المصادقة والمعلومات */
$cfg["Servers"][$i]["auth_type"] = "config";
$cfg["Servers"][$i]["user"] = "root";
$cfg["الخوادم"][$i]["password"] = "";
$cfg["Servers"][$i]["AllowNoPassword"] = true;
ومنيا تأكل على تيار الزاحف الخاص بك أولاً في القاعدة، لا تنسى

01/09/2011 سيردجوز
أخبرني أرجوك:
عندما أكتب في المتصفح (يكتب Chrome وIE:
قد تكون صفحة الويب على http://localhost/phpmyadmin غير متاحة مؤقتًا أو ربما تم نقلها بشكل دائم إلى موقع جديد.
مزيد من المعلومات حول هذا الخطأ
تظهر رسالة الخطأ الأصلية أدناه
الخطأ 101 (net::ERR_CONNECTION_RESET): خطأ غير معروف.

ما هو الخطأ؟
شكرًا لك

01/09/2011 سيردجوز
انها دائما مثل هذا)))
اسأل وسوف تعرف ذلك)))
شكرًا لك، مساعدتك ناضجة = أنا غبي

20/01/2011 أليكسي
شكرا لهذا البرنامج التعليمي! كل شيء مفصل للغاية ومكتوب بشكل جيد. الشيء الوحيد الذي لم أستطع فعله هو السماح لـ phpMyadmin بتسجيل الدخول من الإنترنت (يعمل محليًا). عند كتابة http://sitename/phpmyadmin في المتصفح يعطي خطأ:
مفهوم أمان XAMPP الجديد:
الوصول إلى الكائن المطلوب متاح فقط من الشبكة المحلية.

يمكن تكوين هذا الإعداد في الملف "httpd-xampp.conf".

أرى أنني بحاجة إلى البحث في ملف "httpd-xampp.conf"، لكنني لا أعرف ما الذي يجب إصلاحه.

المشرف، هل يمكنك مساعدتي؟ شكرا لكم مقدما.

21/01/2011 المشرف
أليكسي، في المقال "تكوين وحماية Apache تحت Windows" لمست هذا الموضوع.

دعونا ننظر إلى نهاية المقال.
انا اقتبس

===============
في أحدث إصدارات xampp، لا يمكن الوصول إلى البرامج النصية الإدارية إلا من خلال تسجيل الدخول المحلي، ويتم إغلاق الوصول الخارجي، كما يتوفر phpmyadmin محليًا فقط.
إذا كنت تريد فتح الوصول الخارجي لـ phpmyadmin أو البرامج النصية القياسية الأخرى، فانظر إلى الملف مرة أخرى

هناك تصميم مماثل هنا


.....

يحظر هذا البناء الوصول من الخارج، وبالطبع الحظر نفسه موجود داخل هذا البناء، ولكن إذا كنت بحاجة إلى فتح وصول خارجي على سبيل المثال لـ phpmyadmin، فما عليك سوى إزالته من هذه القائمة.
==============

أي من السطر

إزالة phpmyadmin

14/03/2011 أندريه
عندما أقوم بالتسجيل http://localhost/phpmyadmin/، يظهر لي الخطأ: تعذر إنشاء الاتصال للمستخدم المحدد في توجيه controluser، باستخدام المعلمات المحددة في ملف التكوين config.inc.php. ساعدني من فضلك!

15/03/2011 المشرف
أندري، نحن نتحدث عن سلطة النقد الفلسطينية المستخدم.
تسجيل الدخول أو كلمة المرور الخاصة بـ pma غير صحيحة.
في ملف الإعدادات، تحتاج إلى تحديد كلمة مرور تسجيل الدخول الخاصة به إذا قمت بتغييرها.
$cfg["Servers"][$i]["controluser"] = "pma";
$cfg["Servers"][$i]["controlpass"] = "";

26/05/2011 ديمتري
بعد كل الإعدادات، توقف phpAdmin عن الفتح تمامًا. لا يستجيب للضغط على الأزرار الموجودة على اللوحة. وبعد إدخاله في سطر الأوامر بالمنطقة المحلية، فإنه يعطي خطأ 403 و"تم رفض الوصول". ومن الخارج هناك أيضا خطأ. أين تحفر؟ تم إعداد كل شيء بدقة وفقًا لتعليماتك.

05/27/2011 المشرف
ديمتري، على الأرجح أنهم فعلوا شيئا في إعدادات الخادم.
403 هو على الأرجح طلب تم إرساله إلى دليل لا يحتوي على ملف فهرس ويُحظر إدراج الملفات في إعدادات الخادم.
يبدو لي أنه في مكان ما في إعدادات Apache تم كتابة المسار الخاطئ إلى phpmyadmin.

27/05/2011 ديمتري
بشكل عام، قمت بإعادة فحص كل شيء مرة أخرى واكتشفت هذا الشيء. إذا كان في الملف
/xampp/Apache/conf/extra/httpd-xampp.conf

.....

هذا كل شيء. phpmyadmin يصبح غير متاح على الإطلاق. لا من المنطقة ولا من الخارج. كل ما تحتاجه مكتوب في ملف المضيفين. المسارات كلها صحيحة.

صحيح أنه أعطى خطأ آخر:
في ملف php.ini، إذا قمت بتحديد الدليل D:/xampp/، فإنه يعطي خطأ. اتضح أنك بحاجة إلى تسجيل D:\xampp\. في هذا الملف، نصف المسارات مكتوبة بخطوط مائلة في اتجاه أو آخر. ربما لم يتم اختبار بناء 1.7.4 بشكل صحيح؟

30/05/2011 المشرف
ديمتري، هناك وضع غريب مع الجروح.
هناك حقا مثل هذه المشكلة، مائلة في اتجاهات مختلفة.
بالنسبة للبعض، هذا يسبب مشاكل، بالنسبة للبعض الآخر لا.
بالنسبة للبعض، تعمل الخطوط المائلة في اتجاه واحد، وبالنسبة للآخرين في الاتجاه الآخر.
وبالنسبة للكثيرين، فإن جميع الخطوط المائلة تعمل.
لماذا هذا الهراء بهذه الخطوط المائلة، لا أستطيع أن أفهم

10/08/2011 أوليغ
لقد قمت بتثبيته، وعملت الحماية، وقمت بتكوين php، mysql، phpmyadmin، ولست بحاجة إلى أي شيء آخر بعد، لذلك ظهر هذا
الوصول ممنوع!

ليس لديك إذن للوصول إلى الدليل المطلوب. إما أنه لا يوجد مستند فهرس أو أن الدليل محمي للقراءة.

إذا كنت تعتقد أن هذا خطأ في الخادم، فيرجى الاتصال بمسؤول الموقع.
خطأ 403
مضيف محلي
10.08.2011 23:38:10
أباتشي
يمكنني تسجيل الدخول إلى phpmyadmin، لكن لا أعرف ماذا أفعل. ساعدنى من فضلك.

11/08/2011 أوليغ
ونسيت أن أضيف أن كل شيء كان يعمل حتى قمت بإعادة تشغيل Apache

22/08/2011 فيكتور
أوليغ، في الإعدادات هناك حظر على قراءة الدليل دون ملف فهرس أو في مكان آخر هناك حظر.
ولكن عليك أن تنظر إلى كل شيء محليًا، فمن الصعب جدًا تحديد سبب رفض الوصول إلى الدليل.

21/09/2011 مكسيم
غيرت كلمة المرور إلى الجذر وقامت طريقة تسجيل الدخول بتعيين ملفات تعريف الارتباط
الآن عندما أقوم بتسجيل الدخول إلى لوحة الإدارة يعطي خطأ
خطأ

قال MySQL: التوثيق
#1130 - غير مسموح للمضيف "المضيف المحلي" بالاتصال بخادم MySQL هذا
فشل الاتصال بجهاز التحكم كما هو محدد في التكوين الخاص بك.
حاول phpMyAdmin الاتصال بخادم MySQL، ورفض الخادم الاتصال. يجب عليك التحقق من المضيف واسم المستخدم وكلمة المرور في التكوين الخاص بك والتأكد من أنها تتوافق مع المعلومات المقدمة من مسؤول خادم MySQL.

02.09.2012 انطون
مرحبًا! لقد واجهت نفس المشكلة مثل ديمتري
"إذا كان في الملف
/xampp/Apache/conf/extra/httpd-xampp.conf
قم بإزالة المعلمة phpmyadmin من السطر

.....

هذا كل شيء... يصبح phpmyadmin غير متاح على الإطلاق. لا من المنطقة ولا من الخارج. كل ما تحتاجه مكتوب في ملف المضيفين. المسارات كلها صحيحة."
من فضلك قل لي ماذا أفعل وماذا وكيف أصلحه حتى يعمل كل شيء

15/01/2013 زينون
مقالة عظيمة، شكرا

20/02/2013 جانيبال
من فضلك قل لي كيفية إزالة تلك التي تم تمييزها بالأسهم على الشاشة بشكل صحيح.

http://radikal.ru/F/s45.radikal.ru/i108/1302/a0/2868efa2d6f6.jpg.html

10/02/2014 مقال ملتوي
بعد تعيين كلمة المرور، لا يمكن الوصول إلى لوحة الإدارة. من الأسهل 10 مرات نقل مجلد hamrr إلى دليل آخر أثناء عدم استخدام phpmyadmin. ولن يجدها أحد في الحياة.

26/07/2016 يفجيني
مقال نموذجي عديم الفائدة على الإطلاق، كتبه شخص لا يعرف ولماذا!

"اذهب إلى علامة التبويب الامتيازات..." ولكن لا توجد علامة تبويب كهذه في PHPmyadmin!!! طبعا لأ! لماذا بحق الجحيم أكتب مثل هذه المقالات؟؟؟

ولهذا السبب بدأت في البحث عن المواد لأن هذا البرنامج الغبي، من حيث المبدأ، لا يحتوي على أي شيء مشابه لإعدادات الوصول في الواجهة. ومؤلف هذا "المقال" لم يساعد على الإطلاق.

phpMyAdminهو تطبيق LAMP تم إنشاؤه خصيصًا للإدارة ماي إس كيو إلالخوادم. يوفر phpMyAdmin، المكتوب بلغة PHP ويمكن الوصول إليه عبر متصفح الويب، واجهة رسومية لمهام إدارة قاعدة البيانات.

تثبيت

قبل تثبيت phpMyAdmin، ستحتاج إلى الوصول إلى قاعدة بيانات MySQL على نفس الكمبيوتر الذي تقوم بتثبيت phpMyAdmin عليه، أو على كمبيوتر بعيد يمكن الوصول إليه عبر الشبكة. راجع قسم MySQL للحصول على التفاصيل. للتثبيت في المحطة، أدخل:

Sudo apt-get install phpmyadmin

عندما يُطلب منك ذلك، حدد خادم الويب الذي سيتم تكوينه لـ phpMyAdmin. يفترض هذا القسم استخدامه كخادم ويب أباتشي2.

Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin Sudo /etc/init.d/Apache2 إعادة تحميل

في المتصفح الخاص بك، انتقل إلى http:// مضيف محلي/phpmyadmin. في صفحة تسجيل الدخول، أدخل جذركاسم المستخدم، أو مستخدم آخر إذا قمت بتكوينه، وكلمة مرور MySQL لهذا المستخدم.

إذا كان في الخطوة السابقة، عندما تذهب إلى العنوان http:// مضيف محلي/phpmyadmin، الخادم يعطي خطأ 404 - لم يتم العثور عليه، تحقق من موقع الملف phpmyadmin.conf. في حالة أوبونتو 12.04: إذا كان الملف مفقودًا في العنوان /etc/Apache2/conf.d/phpmyadmin.confوفي نفس الوقت موجود في العنوان /etc/phpmyadmin/Apache.conf، ثم انقل الملف وأعد تشغيل الخادم: Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf.d/phpmyadmin.conf sudo /etc/init.d/apache2 Restart

وبعد ذلك حاول تسجيل الدخول من خلال المتصفح الخاص بك مرة أخرى.

إعدادات

توجد ملفات تكوين phpMyAdmin في /etc/phpmyadmin. ملف الإعدادات الرئيسي هو /etc/phpmyadmin/config.inc.php. يحتوي هذا الملف على خيارات التكوين التي تنطبق على phpMyAdmin عالميًا.

لاستخدام phpMyAdmin لإدارة MySQL على خادم آخر، قم بإعداد الإدخال التالي في /etc/phpmyadmin/config.inc.php:

$cfg["Servers"][$i]["host"] = "db_server";

يستبدل db_serverإلى عنوان IP الحالي لخادم قاعدة البيانات البعيدة. تأكد أيضًا من أن الكمبيوتر الذي يستخدم phpMyAdmin لديه حقوق الوصول إلى قاعدة البيانات البعيدة.

بعد الإعداد، قم بتسجيل الخروج من phpMyAdmin وقم بتسجيل الدخول مرة أخرى وسيكون لديك حق الوصول إلى الخادم الجديد.

يتم استخدام ملفات config.header.inc.php وconfig.footer.inc.php لإضافة رأس وتذييل HTML لـ phpMyAdmin.

عند إنشاء أول مشروع ويب جدي لك، عاجلاً أم آجلاً، ستواجه العمل على قواعد البيانات، وتقنية MySQL على وجه الخصوص. يعد خادم قاعدة بيانات MySQL رائعًا للمشاريع الصغيرة والمتطورة في مرحلة مبكرة من التطوير نظرًا لسهولة العمل معه. يجعل نظام phpMyAdmin العمل أسهل، حيث يوفر للمستخدم إمكانية الوصول وواجهة رسومية للعمل مع قاعدة البيانات وإدارة الجداول وإنشاء نسخ احتياطية والعديد من الوظائف المفيدة الأخرى. وبطبيعة الحال، يؤدي ذلك إلى تسريع سير العمل وتوفير وقت المطورين لأشياء أكثر فائدة.

كيفية تسجيل الدخول إلى phpMyAdmin على Denwer؟

التطبيق الأكثر شيوعًا لنظام التشغيل Windows يسمى Denwer، وكما كنت قد خمنت، فهو يتضمن phpMyAdmin. ولكن هناك مشكلة واحدة يواجهها المستخدمون طوال الوقت: في phpMyAdmin كيفية تسجيل الدخول إلى لوحة الإدارة؟

إذا كنت تستخدم "Denver"، فللدخول بسرعة إلى لوحة الإدارة لنظام التحكم phpMyAdmin، يمكنك إضافة رابط خاص إلى الإشارات المرجعية للمتصفح الخاص بك: http://localhost/Tools/phpMyAdmin.

ولكن سيتعين عليك قريبًا تحميل الموقع على استضافة حقيقية، وإذا كنت تخطط لتنفيذ تطويرك حتى النهاية، فادرس الأسئلة التالية مقدمًا: كيفية العمل مع واجهة phpMyAdmin؟ كيفية الدخول إلى لوحة التحكم الإدارية؟

تعليمات تسجيل الدخول إلى ISP Manager وCPanel

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

إذا تم تثبيت لوحة CPanel، فستطرح أسئلة حول phpMyAdmin، كيفية تسجيل الدخول إلى المضيف لن تخلق مشاكل. استخدم الرابط التالي: https: //your_site.com:2083/3rdparty/php My Admin/ - ستحتاج إلى إزالة المسافات.

بدلاً من الكلمات "your site.com"، استخدم مجال المورد الخاص بك، الذي تم شراؤه وإرفاقه بالاستضافة مسبقًا. إذا لم تكن تمتلك النطاق المطلوب حاليًا، فيمكنك التفويض باستخدام عنوان IP، وفي هذه الحالة phpMyAdmin سوف تعرف بالضبط كيفية الدخول.

إذا كنت تستخدم لوحة تحكم لا تحظى بشعبية أو لا تعرف ما إذا كانت موجودة على الإطلاق، فحاول إضافة اسم لوحة التحكم بعد الشرطة المائلة في عنوان موقعك، أو حدد هذه الكلمة كمجال فرعي - يتم استخدام هذه المجموعة من قبل البعض المضيفين.