تغيير كلمة المرور root لقواعد البيانات mysql

بعد المرات ننسى كلمة المرور لمستخدم 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
بالتوفيق

1 تعليق ل “تغيير كلمة المرور root لقواعد البيانات mysql”

    إترك تعليق

    • (لن يتم نشره)

    الوسوم المسموح إستعمالها : <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>