![]() |
MySQL : Change root Password بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته http://www.akro.com.au/wp-content/up...mysql_logo.png انا فقدت كلمة المرور للحساب root (وهو المدير لخادم MySQL) واريد اعادة ضبط هذا الباسورد. ماهي الطريقة لذالك ؟ في البدايه لتغير باسورد الروت بعد فقدانه نفذ التالي : اولاً : ايقاف الخدمه رمز PHP: service mysqld stop هنا يجب التأكد جيداً ان mysql server بالفعل لايعمل. ويمكن ذالك على سبيل المثال بإستخدام رمز PHP: user@computer:$ ps aux | grep mysql في حالة رأيت اي process يعمل لل mysql server يمكن ايقافة عبر اخذ رقم البروسيس وتنفيذ بهذا الشكل رمز PHP: user@computer:$ kill 0000 2. تشغيل mysql server بوضعية خاصة (لتجنب الصلاحيات) رمز PHP: user@computer:$ mysql_safe --skip-grant-tables 3. تعديل الباسورد بتنفيذ الاوامر رمز PHP: user@computer:$ mysql -e "UPDATE mysql.user SET Password=PASSWORD('NEW-PASSWORD-HERE')WHERE User='root';" رمز PHP: user@computer:$ mysql -e "FLUSH PRIVILEGES;" - الأمر الأول هو المسؤل عن تغيير كلمة مرور root في خادم mysql - لا تنسى تعديل NEW-PASSWORD-HERE بكلمة المرور الخاصة بك - الامر الثاني يقوم بتحديث ال grant tables 4. ايقاف خادم mysql ابحث عن ال Process ID عبر رمز PHP: user@computer:$ ps aux | grep mysql ثم قم بإيقافة عبر رمز PHP: user@computer:$ kill 0000 5. تشغيل خادم mysql رمز PHP: user@computer:$ /etc/init.d/mysqld start 6. الان قم بتجربة mysql عبر رمز PHP: user@computer:$ mysql -e "status" من المفترض ان السيرفر يعرض لك حالة mysql. وغير ذالك يعني ان لديك مشكلة ما وحلها حسب الخطأ الذي يظهر لك. |
الساعة الآن 10:48 AM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir