
MySQL
انا فقدت كلمة المرور للحساب root (وهو المدير لخادم MySQL) واريد اعادة ضبط هذا الباسورد. ماهي الطريقة لذالك ؟
حسناً. سألني احد الاصدقاء قبل يومين هذا السؤال وفضلت الاجابة علية بشكل تدوينة سريعة لتكون مرجع لأي شخص لدية نفس السؤال, بدل من الإجابة علية عبر الايميل.
اولاً علينا ان نحدد هل هو سيرفر استضافة او ماذا ؟ وهل يوجد علية اي لوحة تحكم على سبيل المثال cpanel او غيرها. لماذا ههذ الأسئلة ؟ لأن بعض لوحات التحكم مثل cpanel توفر لك خيار في whm في قائمة mysql خاصية ضبط كلمة المرور لroot وغيرة.
ملاحظة مهمة: الحساب, اليوزر او المستخدم ليس لة أي دخل بالحساب الاساسي. مثلاً root والذي تستخدمة للدخول على ssh ..الخ. ليس لة دخل ابداً باليوزر root الموجود في mysql server
خطوات تغيير كلمة المرور:
1. اوقف mysql server
هنا يجب التأكد جيداً ان mysql server بالفعل لايعمل. ويمكن ذالك على سبيل المثال بإستخدام
في حالة رأيت اي process يعمل لل mysql server يمكن ايقافة عبر اخذ رقم البروسيس وتنفيذ بهذا الشكل
2. تشغيل mysql server بوضعية خاصة (لتجنب الصلاحيات)
3. تعديل الباسورد بتنفيذ الاوامر
- الأمر الأول هو المسؤل عن تغيير كلمة مرور root في خادم mysql
- لا تنسى تعديل NEW-PASSWORD-HERE بكلمة المرور الخاصة بك
- الامر الثاني يقوم بتحديث ال grant tables
4. ايقاف خادم mysql
ابحث عن ال Process ID عبر
ثم قم بإيقافة عبر
5. تشغيل خادم mysql
6. الان قم بتجربة mysql عبر
من المفترض ان السيرفر يعرض لك حالة mysql. وغير ذالك يعني ان لديك مشكلة ما وحلها حسب الخطأ الذي يظهر لك.
تحياتي
مصطفى.

شكرا لك حبيبي مصطفى على العرض الرائع
فعلا السيبانل تعرض لك تغيير الباسوورد دون اي مشكلة عبر ال WHM
شكرا مجددا
هل أعجبك التعليق:
0
0