Alaa Alkhateeb نشر 12 يناير 2021 أرسل تقرير نشر 12 يناير 2021 (معدل) فجأة وجدت هذه المشكلة في اللوكل هوست لدي في الـ xampp اثناء دخوللي الى phpmyadmin هل من حل لهذا الامر تم التعديل في 12 يناير 2021 بواسطة Wael Aljamal توضيح السؤال اقتباس
0 Saud Aljabri نشر 12 يناير 2021 أرسل تقرير نشر 12 يناير 2021 اهلا فقط سجل خروج من phpMyAdmin ثم ادخل مرة ثانية. اقتباس
0 بلال زيادة نشر 12 يناير 2021 أرسل تقرير نشر 12 يناير 2021 هل تستخدم xampp ؟ لأن غالبا هذه المشكلة تظهر عند استخدام xampp؟ قم بأخذ باك أب للجدول التالي mysql/data, ثم قم بإزالة xampp وإعادة تثبيته, إذا لم ينجح الأمر الرجاء أخباري. اقتباس
0 أحمد حبنكة نشر 12 يناير 2021 أرسل تقرير نشر 12 يناير 2021 رسالة الخطأ تعني أن المستخدم pma لا يملك صلاحيات عرض الجدول pma_tracking، في الغالب قمت بإنشاء الجدول باستخدام مستخدم root ونسيت أن تقوم بتعليمة GRANT. إن كنت تريد للمستخدم pma أن يستطيع فعل أي شيء على قاعدة البيانات work4 نفذ تعليمة SQL التالية باستخدام المستخدم root: GRANT ALL PRIVILEGES ON work4.* TO 'pma'@'localhost'; هذا بالغالب هو ما تريده. في المرة القادمة حين تنشئ جدولاً أنشئه من قبل المستخدم pma ليكون المالك للجدول وبالتالي له أذونات افتراضية بالعرض والتعديل وإلى ما هنالك. أما إن كنت تريد حصر التعديلات مثل إنشاء الجداول وتعديل أعمدتها، إن كنت تريد حصر ذلك للمستخدم root فلا تنسى أن تقوم بـGRANT Select كما في التعليمة التالية: GRANT SELECT on work4.newtablename to 'pma'@'localhost' بالمناسبة جميع تعليمات GRANT السابقة تجبر المستخدم pma أن يفتح mysql من localhost أي لا تسمح له بعمل remote access وأنا استنتجت أن هذا ما تريده من رسالة الخطأ. إن كنت تريد السماح للمستخدم pma بـremote access استبدل localhost في أي تعليمة GRANT بـ% هكذا: GRANT SELECT on work4.newtablename to 'pma'@'%' اقتباس
0 Wael Aljamal نشر 12 يناير 2021 أرسل تقرير نشر 12 يناير 2021 مرحبا، ربما لايوجد مشكلة بالأصل، يمكن أنه قمت بتسجيل الدخول بمستخدم آخر يتبع لقاعدة بيانات أخرى، أرجو التأكد من أن الحساب الحالي هو المصرح له بالتعديل والوصول لهذه القاعدة. يمكنك أيضا تسجيل الخروج وإعادة المحاولة لنفس الحساب. أو الدخول بحساب الأدمن و إعطاء الصلاحيات للمستخدم لديك بتنفيذ التعليمة التالية مع تغيير الوسطاء: GRANT ALL PRIVILEGES ON the_database.* TO 'the_user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; وربما المشكلة من التعليمة التي قمت بتنفيذها بوجود محرف خاطئ مثل استعمال نقطة . بدول شرطة سفلية _ SELECT ..... FROM LOCATION.PT instead of SELECT ..... FROM LOCATION_PT يمكنك مراجعة طرق إعطاء الصلاحيات من التوثيق الرسمي من mysql grant بالتوفيق 1 اقتباس
السؤال
Alaa Alkhateeb
فجأة وجدت هذه المشكلة في اللوكل هوست لدي في الـ xampp اثناء دخوللي الى phpmyadmin
هل من حل لهذا الامر
توضيح السؤال
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.