كيفية تغيير كلمة مرور مستخدم MySQL

How Change Mysql User Password



بعد تثبيت خادم MySQL ، يمكننا الاتصال بالخادم كمستخدم أساسي افتراضيًا. لأغراض أمنية ، نحتاج أحيانًا إلى تعيين أو تغيير كلمة المرور للجذر أو أي مستخدم حالي. يتم عرض كيفية تثبيت MySQL واستخدامه على Ubuntu في أحد الإصدارات السابقة المنشورة الدورة التعليمية . في هذا البرنامج التعليمي ، ستتعلم كيف يمكنك تعيين أو تغيير كلمة مرور أي مستخدم MySQL موجود على Ubuntu.

إذا لم يتم تعيين كلمة مرور للمستخدم الجذر ، فيمكنك الاتصال بخادم قاعدة بيانات MySQL باستخدام الأمر التالي.







$mysql-uجذر

أو



$سودوmysql-uجذر



من الضروري تعيين كلمة مرور قوية للجذر أو أي مستخدم آخر لتوفير أمان قاعدة البيانات. يتم عرض طريقتين في هذا البرنامج التعليمي لتغيير كلمة مرور مستخدم MySQL. يمكنك متابعة أي واحد من هؤلاء.





تغيير كلمة المرور باستخدام SET:

صيغة تغيير كلمة المرور لأي مستخدم MySQL باستخدام يضع البيان هو ،

يضعكلمه السرل 'اسم االمستخدم'@'اسم المضيف' =كلمه السر('كلمه السر')؛

'اسم المضيف' للخادم المحلي 'مضيف محلي'. قم بتشغيل جملة MySQL التالية لتعيين / إعادة تعيين كلمة المرور لـ جذر المستعمل. هنا، 'abc890def' تم تعيينه ككلمة مرور جذر.



> يضعكلمه السرل 'جذر'@'مضيف محلي' =كلمه السر('abc890def')؛

اخرج من الخادم وحاول الاتصال بدون أي كلمة مرور. سيظهر خطأ رفض الوصول التالي في الجهاز.

قم بتشغيل الأمر باستخدام -p الخيار واختبار الاتصال عن طريق تطبيق كلمة مرور خاطئة. ثم ستظهر رسالة الخطأ التالية.

الآن ، قم بتشغيل الأمر باستخدام كلمة مرور الجذر الصحيحة التي تم تعيينها في الخطوة السابقة. إذا قمت بتوفير كلمة المرور الصحيحة ، فسيكون بإمكانه الاتصال بالخادم بنجاح.

mysql دولار-أنت جذر-ص

تغيير كلمة المرور باستخدام UPDATE:

بناء الجملة لتغيير كلمة مرور MySQL باستخدام تحديث الاستعلام معطى أدناه. يتم تخزين جميع معلومات المستخدم في المستعمل طاولة mysql قاعدة البيانات. لذلك ، إذا كان يمكنك تحديث قيمة كلمه السر مجال ال المستعمل جدول لأي مستخدم معين ثم سيتم تغيير كلمة مرور هذا المستخدم بشكل صحيح.

تحديثmysql.المستعمليضعكلمه السر=كلمه السر('كلمة مرور جديدة') أين
المستعمل='اسم االمستخدم' ومضيف='اسم المضيف'؛

لتغيير كلمة المرور الخاصة بـ جذر المستخدم على الخادم المحلي ، يجب عليك تشغيل أمر SQL التالي. هنا، ' mynewpassword تم تعيينه ككلمة مرور جديدة.

> تحديثmysql.المستعمليضعكلمه السر=كلمه السر('mynewpassword') أين
المستعمل='جذر' ومضيف='مضيف محلي'

مرة أخرى ، اخرج من الخادم وأعد تشغيل خادم قاعدة البيانات قبل اختبار كلمة المرور الجديدة.

إعادة تشغيل خدمة sudo $ mysql

الآن ، تحقق من أن كلمة المرور الجديدة تعمل أم لا للمستخدم الجذر.

mysql دولار-أنت جذر-ص

باتباع أي من عبارات SQL المذكورة أعلاه ، يمكنك بسهولة تغيير كلمة مرور أي مستخدم MySQL موجود.