يصعب تذكر كلمات المرور ، لذلك إذا نسيت كلمة مرور جذر MySQL ، لحسن الحظ ، فهناك طريقة لتغييرها. تمت كتابة هذا المنشور من أجلك ، وبحلول نهاية هذا المنشور ، ستكون قد نجحت في تغيير كلمة مرور MySQL.
قبل الوصول مباشرة إلى الحل ، من المفترض أنك تستخدم أحدث إصدار من قاعدة بيانات MySQL على نظام Ubuntu 20.04 LTS. سيوفر هذا المنشور دليلًا تفصيليًا حول كيفية تغيير كلمة مرور جذر MySQL في Ubuntu 20.04. لذا ، دون إضاعة أي وقت ، فلنبدأ.
الخطوة 1: تحقق من إصدار MySQL على Ubuntu 20.04
بادئ ذي بدء ، تحقق من إصدار MySQL الخاص بك لأن هذا المنشور يحتوي على حل لتغيير كلمة مرور الجذر في الإصدار 8 أو أعلى. إذا كان إصدار MySQL أقل من 8 ، فسيكون الحل مختلفًا. يوجد أدناه أمر التحقق من إصدار MySQL.
$mysql--إصدار
الخطوة الثانية: إيقاف خادم MySQL
لتغيير كلمة مرور جذر MySQL ، تحتاج أولاً إلى إيقاف تشغيل خادم MySQL ، ويمكنك القيام بذلك باستخدام الأمر:
$سودوsystemctl توقف خدمة mysql
تحقق من حالة خادم MySQL للتحقق باستخدام الأمر:
$سودوsystemctl حالة mysql.serviceالخطوة 3: تخطي جداول المنح والشبكات
لبدء تشغيل خادم MySQL دون منح فحص الجداول والشبكات ، قم بتعيين متغير البيئة MYSQLD_OPTS الذي تستخدمه MySQL عند بدء التشغيل.
$سودومجموعة بيئة systemctlMYSQLD_OPTS='- skip-network --skip-منح الجداول'
حسنًا ، تم تعيين متغير البيئة ، ويمكننا تسجيل الدخول إلى MySQL shell دون تقديم أي كلمة مرور.
الخطوة 4: ابدأ خدمة MySQL
بعد إعداد متغير البيئة MYSQLD_OPTS ، ابدأ خدمة MySQL الآن باستخدام الأمر:
$سودوsystemctl ابدأ mysql.serviceالخطوة 5: قم بتأكيد حالة خادم MySQL
تأكد من حالة خدمة MySQL ، سواء كانت تعمل أم لا:
$سودوsystemctl حالة mysql.serviceالخطوة 6: قم بتسجيل الدخول إلى قذيفة MySQL
الآن ، تحتاج إلى تسجيل الدخول كمستخدم جذر إلى خادم MySQL ولتسجيل الدخول إلى قذيفة MySQL ، اكتب الأمر:
$سودوmysql-uجذربدون تقديم أي كلمة مرور ، ستقوم بتسجيل الدخول إلى قذيفة MySQL.
الخطوة 7: قم بتغيير كلمة مرور الجذر
الآن ، امسح الامتيازات أولاً.
mysql>امتيازات التدفق
حدد قاعدة بيانات MySQL.
mysql>استخدام mysql
وقم بتعيين كلمة المرور الجديدة للمستخدم الجذر باستخدام الأمر Alter عن طريق كتابة العبارة التالية.
mysql>تغيير المستخدم'جذر'@'مضيف محلي'التي حددتها'كلمة المرور الجديدة'؛
أدخل كلمة المرور الجديدة في مكان كلمة المرور الجديدة. بعد تغيير كلمة مرور جذر MySQL بنجاح ، قم بتسجيل الخروج من قذيفة MySQL.
mysql>استقال؛الخطوة 8: اقتل جميع عمليات MySQL وأعد تشغيل خدمة MySQL
بادئ ذي بدء ، اقتل جميع عمليات MySQL قبل إعادة تشغيل خادم MySQL.
$سودو اقتل الكل -umysql
بعد الحصول على الإخراج كما هو موضح في الصورة ، اضغط على Enter وأعد تشغيل خادم MySQL باستخدام الأمر الوارد أدناه.
$سودوإعادة تشغيل systemctl mysql.serviceالخطوة 9: قم بتسجيل الدخول باستخدام كلمة المرور المعينة حديثًا
الآن ، قم بتسجيل الدخول إلى قذيفة MySQL باستخدام كلمة المرور التي تم تعيينها حديثًا.
$سودوmysql-uجذر-p
أدخل كلمة المرور التي تم تعيينها مؤخرًا في الأمر ALTER.
هذه هي. تم تغيير كلمة مرور جذر MySQL بنجاح ، وقمت بتسجيل الدخول مرة أخرى إلى غلاف MySQL.
يتم إحتوائه
في هذا الدليل التفصيلي ، تعلمت تغيير كلمة مرور جذر MySQL على نظام Ubuntu 20.04 LTS. يحتوي هذا المنشور على حل عميق وسهل الفهم لإعادة تعيين كلمة مرور جذر MySQL على Ubuntu 20.04.