כיצד לשנות את סיסמת השורש של MySQL באובונטו 20.04

How Change Mysql Root Password Ubuntu 20



קשה לזכור סיסמאות, כך שאם שכחת את סיסמת השורש של MySQL, למרבה המזל, יש דרך לשנות אותה. פוסט זה נכתב עבורך, ועד סוף הפוסט הזה, תשנה בהצלחה את הסיסמה של MySQL.

לפני שאתה נכנס לפתרון, יש להניח שאתה משתמש בגרסה העדכנית ביותר של מסד הנתונים MySQL במערכת אובונטו 20.04 LTS. פוסט זה יספק מדריך שלב אחר שלב כיצד לשנות את סיסמת השורש של MySQL באובונטו 20.04. אז בלי לבזבז זמן, נתחיל.







שלב 1: בדוק את גירסת MySQL באובונטו 20.04

קודם כל, בדוק את גירסת MySQL שלך מכיוון שפוסט זה מכיל את הפתרון של שינוי סיסמת השורש בגרסה 8 ומעלה. אם הגירסה של MySQL שלך נמוכה מ -8, הפתרון יהיה שונה. להלן הפקודה לבדיקת גירסת MySQL.



$mysql--גִרְסָה

שלב 2: עצור את שרת MySQL

כדי לשנות את סיסמת השורש של MySQL, תחילה עליך לכבות את שרת MySQL, ותוכל לעשות זאת באמצעות הפקודה:



$סודוsystemctl עצור את mysql.service





בדוק את הסטטוס של שרת MySQL כדי לאמת באמצעות הפקודה:

$סודוסטטוס systemctl mysql.service

שלב 3: דלג על טבלאות גרנט ורשתות

כדי להפעיל את שרת MySQL מבלי להעניק את הטבלאות ובדיקת הרשת, הגדר את משתנה הסביבה MYSQLD_OPTS בו MySQL משתמש בעת ההפעלה.



$סודוsystemctl set-environmentMYSQLD_OPTS='-רשת-ספינות-שולחנות-מענק-טבלאות'

בסדר, משתנה הסביבה מוגדר, ואנו יכולים להיכנס למעטפת MySQL מבלי לספק סיסמה.

שלב 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 במערכת LTS של אובונטו 20.04. פוסט זה מכיל פתרון עמוק וקל להבנה על איפוס סיסמת השורש של MySQL באובונטו 20.04.