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

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

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

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

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

هناك فارق بسيط آخر يجب مراعاته عند استخدام phpmyadmin - هذه هي الطريقة لتخويل هذه الوظيفة الإضافية.

ملف تكوين phpmyadmin واحد فقط هو المسؤول عن كل هذا - config.inc.php، والذي يوجد في نظام التشغيل FreeBSD في الدليل /usr/local/www/phpMyAdmin. محتويات ملفي وهو الملف القتالي هي:

الآن دعونا ننظر إلى أين وماذا وكيف..

  • Blowfish_secretعبارة تعسفية مطلوبة لتشفير كلمات المرور في ملفات تعريف الارتباط. من الآمن تغييره إلى أي واحد آخر، ولكن ليس المعيار.
  • auth_type– هذا نوع ترخيص يمكن أن يأخذ قيمتين: التكوينو بسكويت:
    • التكوين- يشير إلى أنه سيتم أخذ تسجيل الدخول/كلمة المرور من هذا الملف (السطرين التاليين مستخدمو كلمة المرور). باستخدام هذا الوضع، سيتم دائمًا تسجيل الدخول الناجح عندما تنتقل أنت أو أي شخص آخر إلى المجال الخاص بك، حيث يوجد أيضًا phpmyadmin وقد تتاح له الفرصة للقيام بجميع أنواع الحيل القذرة هناك.
    • بسكويت- يشير إلى أنه سيتم سؤالك عن تسجيل الدخول/كلمة المرور في كل مرة يذهب فيها شخص ما إلى العنوان الذي يوجد به phpmyadmin. سيتم تخزين كلمة المرور الصحيحة مشفرة في ملفات تعريف الارتباط على جهاز الكمبيوتر الخاص بك.
  • مستخدمو كلمة المرور- هذا هو اسم المستخدم (في حالتنا ينبغي أن يكون جذر) وكلمة المرور. تتم إضافتها في ملف التكوين هذا على سبيل المثال فقط وللاستخدام بسكويتيمكن إزالتها تمامًا.
  • غير مسموح بكلمات المرور- يمكن أن تأخذ القيم حقيقي(صحيح) و خطأ شنيع(كذب). في الواقع، يُسمح بتسجيل الدخول بدون كلمة مرور (صحيح) أو لا (خطأ)
  • امتداد- يمكن أن تأخذ معنى mysqlو mysqli. يجب تحديد الأول إذا كنت تستخدم phpmyadmin في حزم MySQL أدناه 4.1.3. والثاني هو إذا كنت تستخدم إصدار MySQL أعلى من 4.1.3.

بالطبع، هناك المزيد من هذه المعلمات، وهنا فقط المعلمات الأساسية الضرورية للتشغيل العادي لـ phpmyadmin.


استعادة كلمة مرور المسؤول باستخدام phpMyAdmin. Wodrpress وDLE وJoomla وغيرها من أنظمة إدارة المحتوى

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

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

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

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

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

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

على مورد معروف، هناك خدمة بسيطة تسمح لك بذلك تشفير MD5:


هناك العديد من الخدمات المشابهة على الإنترنت، كل ما عليك فعله هو كتابة "MD5" في البحث.

تغيير كلمة المرور وتسجيل الدخول والبريد الإلكتروني. بريد ووردبريس عبر phpMyAdmin:

انتقل إلى لوحة phpMyAdmin في موقعك
2. حدد قاعدة البيانات المطلوبة، إذا كان هناك أكثر من قاعدة بيانات
3. حدد جدول wp_users، ثم قم بإجراء "تصفح"


4. انقر بالماوس وانظر:


تمرير المستخدم- $P$BkIM9ktWqa4z5yUiGh442kNqbKx/fG0
user_nicename- مسؤل
البريد الالكتروني للمستخدم- [البريد الإلكتروني محمي]
اسم العرض- مسؤل

تحرير البيانات في الجدول:


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

الآن دعونا نتذكر MD5قم بتشفير كلمة المرور الجديدة وأدخلها في حقل user_pass.

على سبيل المثال:
مسؤل-
المشرف الفائق -
123 -
1. أدخل قيمة كلمة المرور المطلوبة في حقل user_pass
2. قم بتغيير بريدك الإلكتروني إلى بريدك الإلكتروني
3. انقر على زر "انتقال".
يتم تنفيذ استعلام SQL وتظهر التغييرات التي تم إجراؤها في جدول قاعدة البيانات:

بعد ذلك، يمكنك الذهاب بأمان إلى لوحة الإدارة، لا تحتاج إلى إدخال تجزئة، ولكن كلمة مشفرة في MD5، على سبيل المثال، كما في الأمثلة الخاصة بي: admin أو superadmin أو 123.

تعمل هذه الطريقة على أي نظام أساسي، مثل DLE أو Joomla أو Joostina أو Drupal، أي على جميع المواقع التي تستخدم قاعدة بيانات MySQL. والفرق الوحيد هو في أسماء الجداول حيث يتم تخزين كلمات مرور المستخدم. على سبيل المثال، دعونا نلقي نظرة على قاعدة بيانات الموقع على dle.

تغيير كلمة المرور وتسجيل الدخول والبريد الإلكتروني. بريد DLE عبر phpMyAdmin:

1. افتح قاعدة بيانات الموقع
2. ابحث عن جدول dle_users، حيث يتم تخزين بيانات المستخدم هنا


3. انقر على "تصفح"


4. تحرير وحفظ البيانات

الطريقة رقم 2.
1. اذهب إلى phpMyAdmin
2. حدد SQL في الأعلى
3. يجب عليك إدخال الطلب التالي في النموذج:
أدخل في `dle_users` (`email`، `password`، `name`، `user_group`)
قيم(" [البريد الإلكتروني محمي]"، "d9b1d7db4cd6e70935368a1efb10e377"، "newadmin"، "1")؛
4. بعد ذلك قم بالدخول إلى الموقع بالبيانات التالية:
تسجيل الدخول: newadmin
كلمة المرور: 123

كيفية تغيير كلمة مرور المسؤول للوصول إلى لوحة الإدارة لموقع على Joomla:


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




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

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

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

حظًا سعيدًا في إتقان phpMyAdmin، ولا تفقد كلمات المرور الخاصة بك أبدًا وتمكن من الوصول إلى البيانات!

مرحبا ايها الاصدقاء! سنتحدث اليوم عن تغيير كلمة مرور المسؤول في WordPress.

تغيير كلمة المرور في ملف تعريف المستخدم

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

في الصفحة التي تفتح، ابحث عن حقلين لإدخال كلمة المرور الجديدة. أدخل كلمة المرور الجديدة وكررها في الحقل أدناه.

بعد إدخال كلمة المرور الجديدة، تأكد من الضغط على الزر "تحديث الملف"، الموجود في أسفل الصفحة.

تغيير كلمة المرور الخاصة بك باستخدام phpMyAdmin

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

اذهب إلى phpMyAdmin، حدد قاعدة بيانات موقعك وانقر عليها. بعد النقر، سيتم فتح قائمة جداول قاعدة البيانات، والتي نحتاج فيها إلى تحديد جدول wp_users(يخزن هذا الجدول بيانات حول جميع المستخدمين المسجلين لموقعك).

بعد النقر على الجدول wp_usersسترى قائمة بالمستخدمين (إذا كان هناك الكثير) الذين تحتاج إلى النقر فوقهم "يتغير"في سطر المستخدم الذي نريد تغيير كلمة المرور الخاصة به. من السهل التعرف على المستخدم عن طريق تسجيل الدخول، وهو ما يمكن رؤيته في العمود user_login.

بالضغط على الزر "يتغير"، سترى نموذجًا لتحرير معلومات المستخدم.

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

استبدال كلمة المرور القديمة بكلمة مرور جديدة - "NewPassword"

بعد إدخال كلمة المرور الجديدة حفظ التغييراتالضغط على زر نعم.

مستعد! يمكنك الآن تسجيل الدخول إلى قائمة إدارة WordPress باستخدام كلمة المرور الجديدة.

إذا لم ينجح شيء ما بالنسبة لك، فاكتب في التعليقات وسأحاول مساعدتك.

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




إعداد 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!!! طبعا لأ! لماذا بحق الجحيم أكتب مثل هذه المقالات؟؟؟

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

.
3. الآن يجب عليك إنشاء ملف التكوين (config.inc.php). يعد إنشاء ملف التكوين شرطًا أساسيًا لتشغيل phpMyAdmin، وهو ضروري أيضًا لإعداد بعض الميزات. يمكن إنجاز هذه المهمة بطريقتين مختلفتين. تقليديًا، يمكن للمستخدمين تحرير نسخة من الملف config.inc.php يدويًا. بالإضافة إلى ذلك، يمكن للمستخدمين الذين يفضلون التثبيت الرسومي استخدام معالج التثبيت (برنامج التثبيت النصي).

  • من أجل إنشاء ملف تكوين يدويًا، يكفي محرر نص بسيط، والذي تحتاج من خلاله إلى إنشاء الملف config.inc.php. لتبسيط المهمة، يمكنك نسخ محتويات الملف config.sample.inc.php إلى محرر نصوص - نموذج لتكوين العمل يحتوي على الحد الأدنى لعدد متغيرات التكوين.

    يجب وضع الملف الذي تم إنشاؤه في دليل phpMyAdmin الرئيسي (الذي يحتوي على ملف Index.php). يقوم phpMyAdmin أولاً بتحميل المكتبات/config.default.php، ثم يستبدل قيم المتغيرات المكتوبة فيه بتلك التي يجدها في config.inc.php. إذا كانت القيمة الافتراضية (تلك المتغيرات المحددة في Library/config.default.php) تناسبك، فلا داعي لإدراجها في config.inc.php. لتشغيل phpMyAdmin، ستحتاج إلى بعض التوجيهات على الأقل، وقد يبدو التكوين الأبسط كما يلي:

    $cfg["blowfish_secret"] = "ba17c1ec07d65003"; // استخدم هنا قيمة من اختيارك
    $i=0;
    $i++;
    $cfg["Servers"][$i]["auth_type"] = "ملف تعريف الارتباط";
    ?>

    أو، إذا كنت لا تريد إدخال معلومات تسجيل الدخول/كلمة المرور الخاصة بك في كل مرة (لا يوصى بهذا التكوين لأسباب أمنية)، فقد يبدو ملف التكوين كما يلي:
  • بدلاً من تحرير ملف config.inc.php يدويًا، يمكنك استخدام البرنامج النصي للتثبيت. أولاً، تحتاج إلى إنشاء مجلد "config" يدويًا في دليل phpMyAdmin الرئيسي. هذا هو مقياس الأمن. عند العمل ضمن نظام التشغيل Linux/Unix، يمكنك استخدام الأوامر التالية:

    لتحرير ملف تكوين موجود، يمكنك استخدام الأوامر التالية:

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

    ثم افتح scripts/setup.php في متصفحك. تذكر أنه لن يتم حفظ التغييرات على القرص حتى يتم النقر فوق الزر "حفظ" في كتلة "التكوين". إذا كان كل شيء على ما يرام، فسيقوم البرنامج النصي بحفظ ملف config.inc.php الجديد في دليل config/، ولكن إذا لم يكن لدى خادم الويب الحقوق اللازمة، فقد ترى رسالة خطأ "لا يمكن تحميل التكوين أو حفظه". في هذه الحالة، تأكد من إنشاء دليل config/ ولديه الحقوق اللازمة، أو استخدم رابط "تنزيل" لحفظ ملف التكوين على القرص المحلي الخاص بك ثم تحميله (على سبيل المثال، عبر FTP) إلى الخادم .

    بمجرد حفظ الملف، ستحتاج إلى نقله من دليل config/ إلى دليل phpMyAdmin الرئيسي ولأسباب أمنية، قم بإعادة تعيين أذوناته:

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

4. إذا كنت ستستخدم مصادقة "config" (auth_type)، فأنت بحاجة إلى حماية الدليل الذي تم تثبيت phpMyAdmin فيه من الوصول غير المصرح به، لأن هذا الوضع يسمح لأي مستخدم بالوصول إلى phpMyAdmin دون إدخال معلومات تسجيل الدخول/كلمة المرور أولاً. يوصى باستخدام طرق المصادقة البديلة، مثل HTTP-AUTH (باستخدام ملف .htaccess)، أو باستخدام إحدى طريقتي المصادقة الأخريين: ملف تعريف الارتباط أو http. راجع القسم الفرعي للأسئلة الشائعة "التثبيت متعدد المستخدمين" لمزيد من المعلومات، خاصة ملاحظة الأسئلة الشائعة 4.4.
5. افتح دليل phpMyAdmin الرئيسي في متصفحك. يجب أن تظهر نافذة الترحيب phpMyAdmin وقواعد بياناتك، أو نافذة تسجيل الدخول في حالة استخدام وضع مصادقة HTTP أو ملف تعريف الارتباط. 6. يجب عليك رفض الوصول إلى الدليل الفرعي ./libraries عبر خادم الويب الخاص بك. إذا كنت تستخدم خادم الويب Apache، فيمكنك استخدام ملف htaccess لحماية الدليل. عند استخدام خوادم ويب أخرى، يجب عليك رفض الوصول إلى دليل ./libraries بنفسك. يعد هذا التكوين بمثابة إجراء وقائي في حالة اكتشاف نقاط الضعف: التعرض المحتمل للمسار والبرمجة النصية عبر المواقع (XSS).

البنية التحتية للجداول المرتبطة

لاستخدام العديد من الخيارات (الإشارات المرجعية، والتعليقات، وسجل SQL، ومخططات PDF، وتحويل محتوى الحقل، وما إلى ذلك) تحتاج إلى إنشاء مجموعة من الجداول الخاصة. يمكن وضع هذه الجداول في قاعدة البيانات الخاصة بك وفي قاعدة البيانات المركزية في نظام متعدد المستخدمين (في هذه الحالة، لا يمكن الوصول إلى قاعدة البيانات هذه إلا بواسطة مستخدم التحكم، على التوالي، ليس لدى المستخدمين الآخرين حقوق الوصول إليها).

انتقل إلى الدليل scripts/، حيث ستجد ملف create_tables.sql. (إذا كنت تستخدم خادم Windows، انتبه بشكل خاص إلى الأسئلة الشائعة 1.24).

إذا كان لديك الإصدار 4.1.2 من خادم MySQL أو إصدار أحدث، فاستخدم الملف أعلاه بدلاً من ذلك create_tables_mysql_4_1_2+.sql، لتثبيت جديد.

إذا كان لديك بالفعل بنية أساسية جاهزة وتقوم بترقية MySQL إلى الإصدار 4.1.2 أو أعلى، فاستخدم Upgrade_tables_mysql_4_1_2+.sql.

يمكنك استخدام phpMyAdmin لإنشاء قواعد البيانات والجداول؛ للقيام بذلك، يجب أن يكون لديك امتيازات إدارية لإنشاء قواعد البيانات والجداول، وبالتالي قد يحتاج البرنامج النصي إلى بعض التكوينات البسيطة (تحديد اسم قاعدة البيانات).

بعد استيراد create_tables.sql، يجب عليك تحديد أسماء الجداول في ملف config.inc.php، باستخدام التوجيهات الموضحة في قسم "التكوين". بالإضافة إلى ذلك، يجب أن يكون لديك حقوق التحكم في بيانات الجدول (انظر أدناه، القسم "استخدام وضع المصادقة").

تحديث نسخة قديمة

ما عليك سوى نسخ ملف التكوين ./config.inc.php من الإصدار السابق إلى الدليل حيث تم فك ضغط phpMyAdmin. قد تتطلب ملفات التكوين من الإصدارات القديمة جدًا (2.3.0 أو أقدم) بعض التعديلات نظرًا... تم تغيير بعض الخيارات أو إزالتها.

إذا قمت بترقية خادم MySQL الخاص بك من إصدار أقدم من 4.1.2 إلى الإصدار 4.1.2 أو أحدث، وكنت تستخدم بنية أساسية لجدول مرتبط، فأنت بحاجة إلى تشغيل البرنامج النصي SQL، الموجود في scripts/upgrade_tables_mysql_4_1_2+.sql.

استخدام أوضاع المصادقة

عند استخدام وضعي "HTTP" و"ملفات تعريف الارتباط" في phpMyAdmin، يوصى بإنشاء مستخدم (مستخدم التحكم)، الذي يجب أن يكون له حقوق تحديد (SELECT) فقط من الجداول التالية: mysql.user (جميع الأعمدة باستثناء "كلمة المرور" )، mysql.db (جميع الأعمدة)، mysql.host (جميع الأعمدة) وmysql.tables_priv (جميع الأعمدة باستثناء "Grantor" و"Timestamp").

منح الاستخدام على mysql.* إلى "pma"@"localhost" المعرف بواسطة "pmapass"؛
منح التحديد (
المضيف، المستخدم، Select_priv، Insert_priv، Update_priv، حذف_priv،
Create_priv، Drop_priv، Reload_priv، Shutdown_priv، Process_priv،
File_priv، Grant_priv، References_priv، Index_priv، Alter_priv،
Show_db_priv، Super_priv، Create_tmp_table_priv، Lock_tables_priv،
Execute_priv، Repl_slave_priv، Repl_client_priv
) على mysql.user إلى "pma"@"localhost";
منح التحديد على mysql.db إلى "pma"@"localhost"؛
منح التحديد على mysql.host إلى "pma"@"localhost"؛
منح التحديد (المضيف، قاعدة البيانات، المستخدم، Table_name، Table_priv، Column_priv)
على mysql.tables_priv إلى "pma"@"localhost"؛

تحتاج إلى ضبط إعدادات controluser في ملف config.inc.php في الأقسام التالية: $cfg["الخوادم"][$i]["controluser"]و $cfg["الخوادم"][$i]["controlpass"].

في المثال أدناه، يتم استخدام القيم التالية لأغراض التدريب: "controluser" - "pma"، "pmapass" - "controlpass". ولكن من الناحية العملية، استخدم قيمًا أخرى في ملفاتك!

بالطبع، إذا لزم الأمر، يجب استبدال المضيف المحلي بالاسم الحقيقي لخادم الويب.

إذا كنت تستخدم إصدارًا أقدم من MySQL (أقل من 4.0.2)، فاستبدل استعلام GRANT SELECT الأول بما يلي:

منح التحديد (المضيف، المستخدم، Select_priv، Insert_priv، Update_priv، Delete_priv، Create_priv، Drop_priv، Reload_priv، Shutdown_priv، Process_priv، File_priv، Grant_priv، References_priv، Index_priv، Alter_priv) على mysql.user إلى "pma"@"localhost"؛

وإذا كنت تريد استخدام ميزات الإشارات المرجعية والروابط:

منح الاختيار، الإدراج، التحديث، الحذف .* إلى "pma"@"localhost";

(بالطبع، هذا يفترض أنه يجب تكوين البنية التحتية للجدول المرتبط).

  • وبطبيعة الحال، يجب على المستخدم السماح للمتصفح باستخدام ملفات تعريف الارتباط. وهذا الآن مطلب مطلوب لجميع طرق المصادقة
  • في هذا الوضع، بعد اجتياز التعريف الأولي، يقوم phpMyAdmin بإنشاء ملف تعريف ارتباط على كمبيوتر المستخدم يحتوي على معلومات تسجيل الدخول وكلمة المرور الخاصة بالمستخدم، والتي سيتم إدخالها تلقائيًا خلال الجلسات اللاحقة.
  • عند استخدام هذا الوضع، يمكن للمستخدم تسجيل الخروج من جلسة phpMyAdmin وتسجيل الدخول باسم مستخدم مختلف.
  • إذا كنت ستقوم بإجراءات التعريف على خادم عشوائي، انتبه إلى التوجيه $cfg["AllowArbitraryServer"].
  • كما هو موضح في قسم "المتطلبات الفنية"، فإن وجود مكتبة mcrypt PHP على الخادم يمكن أن يؤدي إلى تسريع مرحلة التفويض، ولكن وجودها غير مطلوب.
  • "التكوين" - المصادقة

    جديد على الموقع

    >

    الأكثر شعبية