MySQL : Change root Password

في البدايه لتغير باسورد الروت بعد ضياعه نفذ التالي :
اولاً : ايقاف الخدمه

[[email protected]] ~ # service mysqld stop

ثانياً : تشغيل الخدمه في الوضع الاختياري وتخطي طلب الباسورد

[[email protected]] ~ # mysqld_safe --skip-grant-tables &


ثالثاً : الدخول بالمستخدم root وتحديد قاعده البيانات mysql

[[email protected]] ~ # mysql -u root mysql

رابعاً : تغير الباسورد للمستخدم root

mysql> update user set password = PASSWORD('newpassword') where user = 'root' ;
Query OK, 3 rows affected (0.02 sec)
Rows matched: 3 Changed: 3 Warnings: 0

mysql> flush privileges ;
Query OK, 0 rows affected (0.00 sec)

mysql> quit

newpassword = الباسورد الجديد
root = المستخدم المطلوب تغير باسورده

خامساً : اعاده تشغيل الخدمه واعاده للوضع الافتراضي

[[email protected]] ~ # service mysqld restart

اما اذا كنت تعرف الباسورد القديم نفذ الخطوه هذي :

[[email protected]] ~ # mysql -u root mysql -p

وادخل الباسورد القديم

الان نفذ الخطوه الرابعه

أترك تعليقك

2 تعليقات.

  1. يعطيك العافيه بس انا ابغى اغير الباسورد الكلي يعني عند دخولي للسكيول يطلع لي باسورد انا ابغى اغيره مو قاعدة البيانات ؟
    وتعليقي على شرحك رائع ماشاء الله

  2. نانو @ حياك الله ,,
    بالنسبه لتغير باسورد يوزر معين افعل الخطوات جميعها ولاكن عند الخطوه 4

    mysql> update user set password = PASSWORD(‘newpassword’) where user = ‘root’ ;

    قم بتغير root الى اسم اليوزر الذي تريد تغيره
    * واذا كان استفسارك عند الخطوه رقم 3 الي هي تحديد القاعده هذي القاعده المسؤوله عن اليوزرات والباسوردات … وليست قاعده بيانات لك
    ** واذا كنت تستخدم لوحة تحكم للتحكم في المواقع يوجد طرق اسهل من الخطوات السابقه

أترك تعليقك


[ Ctrl + Enter ]