اذهب إلى المحتوى
  • 0

مشكلة بربط الموقع بقواعد البيانات عند الرفع

Reda Boukheche2

السؤال

اقتباس

Connection failed: Access denied for user 'dzlaboco_bt'@'localhost' to database 'dzlaboco_bt'

تظهر هاته الرسالة ولا ادري ماذا اضع مكان localhost عندما كنت اعمل على الحاسوب قبل الرفع

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

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

ان كنت تشتغل على الخادم المحلي فيمكنك اصلاح المشكلة باستخدام المستخدم root بدون كلمة مرور الذي يكون معرفا بشكل افتراضيا في العادة.

$conn = new mysqli("localhost", "root", "", "DB_NAME");

وإلا فإنك ستحتاج انشاء مستخدم قواعد بيانات جديد، فيما يلي خطوات إنشاء مستخدم كامل الصلاحيات في مدير قواعد البيانات PHPmyAdmin: 

اقتباس

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

  • توجه إلى phpMyadmin ووثق دخولك دخولك وتوجه إلى حقلي الادخال التاليين:

phpMyadmin-main-page.png

  • أدخل اسم قاعدة البيانات في الحقل الأول ومن القائمة المنسدلة بجانب الحقل وابحث عن الترميز بالاسم utf8generalci، ثم اضغط على زر الإنشاء create ليتم إنشاء قاعدة البيانات الخاصة بنا.
  • نحتاج تاليا إنشاء مستخدم كامل الصلاحيات باسم مستخدم وكلمة مرور نحتاج الاحتفاظ بها لإستعمالها لاحقا. ولذلك نحتاج التوجه إلى privileges من قائمة التصفح العلوية التي تظهر أثناء الضغط على اسم قاعدة البيانات الخاصة بك المنشأة حديثا.
  • اضغط على add user account واملأ خانتي اسم المستخدم وكلمة المرور وتأكد أن تقوم بالاحتفاظ بهذه البيانات، ومن قائمة الصلاحيات وحدد كامل الصلاحيات عن طريق الضغط على check all.
  • اضغط على Go من أسفل مربعات الحوار.
  • ستظهر رسالة يتم فيها اخبارك أن المستخدم تمت إضافته.

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

يكون ذلك في العادة بتعديل الأسطر التالية بمكان ما: 

$conn = new mysqli("localhost", "USER", "USER_PASSWORD", "DB_NAME");

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...