في البدايه لتغير باسورد الروت بعد ضياعه نفذ التالي :
اولاً : ايقاف الخدمه
[root@4BDuLL4H] ~ # service mysqld stop
ثانياً : تشغيل الخدمه في الوضع الاختياري وتخطي طلب الباسورد
[root@4BDuLL4H] ~ # mysqld_safe --skip-grant-tables &
ثالثاً : الدخول بالمستخدم root وتحديد قاعده البيانات mysql
[root@4BDuLL4H] ~ # 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 = المستخدم المطلوب تغير باسورده
خامساً : اعاده تشغيل الخدمه واعاده للوضع الافتراضي
[root@4BDuLL4H] ~ # service mysqld restart
اما اذا كنت تعرف الباسورد القديم نفذ الخطوه هذي :
[root@4BDuLL4H] ~ # mysql -u root mysql -p
وادخل الباسورد القديم
الان نفذ الخطوه الرابعه

يعطيك العافيه بس انا ابغى اغير الباسورد الكلي يعني عند دخولي للسكيول يطلع لي باسورد انا ابغى اغيره مو قاعدة البيانات ؟
وتعليقي على شرحك رائع ماشاء الله
نانو @ حياك الله ,,
بالنسبه لتغير باسورد يوزر معين افعل الخطوات جميعها ولاكن عند الخطوه 4
mysql> update user set password = PASSWORD(‘newpassword’) where user = ‘root’ ;
قم بتغير root الى اسم اليوزر الذي تريد تغيره
* واذا كان استفسارك عند الخطوه رقم 3 الي هي تحديد القاعده هذي القاعده المسؤوله عن اليوزرات والباسوردات … وليست قاعده بيانات لك
** واذا كنت تستخدم لوحة تحكم للتحكم في المواقع يوجد طرق اسهل من الخطوات السابقه