غير قادر على الوصول إلى MySQL من phpmyadmin بعد تعيين كلمة مرور الجذر في EasyPhp {Wamp}

StackOverflow https://stackoverflow.com/questions/2540794

سؤال

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

عند إعداد كلمة المرور ، لم أعد قادرًا على الوصول إلى MySQL. الخطأ هو:

1045 - Access denied for user 'root'@'localhost' (using password: NO) 

نظرت إلى الشبكة وجربت الخيارات التالية في config.inc.php من Phpmyadmin Foler:

  1. اضبط المصادقة على "HTTP" بحيث يطالب بإدخال اسم المستخدم وكلمة المرور

    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'http';
    
  2. قم بإعداد كلمة المرور الصحيحة في ملف التكوين

    $cfg['Servers'][$i]['password'] = 'myPwd';
    

لم يعمل أي منهم.

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

هل كانت مفيدة؟

المحلول

إليكم ملف phpmyadmin config.inc.php:

<?php

$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

?>

يجب أن يكون ذلك كافيًا إذا كان Apache/PHP يعمل على نفس الجهاز مثل MySQL. ثم سيُطلب منك اسم المستخدم وكلمة المرور. أدخل الجذر وكلمة المرور التي تقوم بتعيينها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top