بعد المرات ننسى كلمة المرور لمستخدم root وكل المحاولات الدخول تبوء بالفشل فكل كلمة تقوم بتذكرها و تقوم بإدخالها يقوم mysql بإرجاع خطئ لا تملك الصلاحية وأخيرا نفكر في تغييرها
ديبيان و أبونتو تمت التجربة
أولا نقوم بتوقيف mysql
# /etc/init.d/mysql stop
نقوم بتشغيله في وضعية إضافة الأمان ونضعه في الخلفية ب &
# mysqld_safe --skip-grant-tables &
الأن ندخل إلى قواعد البيانات ولن يقوم بطلب كلمة المرور
# mysql -u root
نقوم بوضعنا في قاعدة البيانات mysql
mysql> use mysql
والأن تغيير كلمة المرور
mysql> update user set password=PASSWORD("new-PASSWORD") where user='root';
نقوم بإعادة تحميل الإمتيازات
mysql> flush privileges;
وخروج
mysql> quit
نقوم بإعادة توقيف mysql
# /etc/init.d/mysql stop
نقوم بتشغيله بالوضع العادي
# /etc/init.d/mysql start
والأن عند الدخول ندخل كلمة المرور الجديدة
# mysql -u root -p
بالتوفيق

أحدث التعليقات