כיצד לשנות את סיסמת משתמש השורש של MySQL לפי מסוף

אני מכיר את מנהל המערכת המזדמן ששכח את סיסמת השורש של MySQL, זה יכול להיות אי נוחות אמיתית, נכון?

תאר לעצמך שאתה צריך ליצור מסד נתונים חדש, לעשות הכל ואתה לא יכול כי אתה לא זוכר את הסיסמה של מנהל המערכת (שורש) של שרת MySQL, בעיה אמיתית.

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

Artaculo relacionado:
בדוק טבלאות של מסד נתונים MySQL ותקן פגומים

הדבר הראשון יהיה להפסיק את שירות mysql:

יש לבצע את שתי הפקודות הבאות עם הרשאות ניהול, על ידי הגדרה sudo בתחילת הפקודה או ביצוע ישירות בתור שורש

service mysql stop

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

mysqld_safe --skip-grant-tables &

מוכן, עכשיו בואו ניגש למסוף MySQL:

mysql -u root

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

ראשית ניכנס למסד הנתונים MySQL ככזה:

use mysql;

לאחר מכן, בוא נשנה את הסיסמה:

update user set password=PASSWORD("ElNuevoPassword") where user='root';

עכשיו בואו נרענן את ההרשאות:

flush privileges;

ולבסוף אנחנו יוצאים:

quit;

מוכן, שינינו את הסיסמה של משתמש השורש של MySQL, עכשיו אנחנו הולכים לעצור את השירות ולהפעיל אותו כמו שצריך להיות:

service mysql stop

service mysql start

סוף

זהו, הם חזרו לשליטה בשרת MySQL משלהם


15 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   חומת אש דיג'ו

    טיפ טוב מאוד, תודה

  2.   Chaparral דיג'ו

    מעולה, נהדר!

  3.   FIXOCONN דיג'ו

    לחכות שזה יקרה לי לנסות את זה, שום דבר לא טיפים טובים

  4.   CrisXuX דיג'ו

    מצוין

  5.   גוסטבו לונדונו ל דיג'ו

    מאמר טוב מאוד, חיבוק !!

  6.   ריקרדו דיג'ו

    מאוד שימושי, פשוט הוצאת אותי מחבילה. תודה.

  7.   פלפל דיג'ו

    מאוד שימושי, הוצאת אותי ממהר, תודה!

  8.   חוסה דיג'ו

    פיתרון זה עבד עבורי פעמים רבות, אך כעת יש לי מנוע mysql שהותקן לאחרונה וניסיתי להגדיר את הסיסמה, אולם הוא אומר לי ששדה "סיסמה" אינו קיים, בדוק את המבנה והשדה לא באמת . יש לך רעיון איך לתקן את זה?

  9.   איגנסיו פארה דיג'ו

    תודה, הצלת אותי בכך שהצלחת להחזיר לי את השליטה על mysql שלי ...

  10.   דוד דיג'ו

    עבדתי מתוך עשרת אלפים תודות.

  11.   חביירפדז דיג'ו

    ובכן, פתרת את הבעיה שלי. תודה!

  12.   תדירות דיג'ו

    4 הצעדים האחרונים עושים הבדל תודה רבה

  13.   FuzzJS דיג'ו

    תודה זה עבד טוב מאוד עבורי אולם הייתה לי שגיאה לאחר הפקודה הראשונה עם ההודעה הבאה:

    mysqld_safe Directory '/ var / run / mysqld' עבור קובץ שקע UNIX אינם קיימים

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

    mkdir -p / var / run / mysqld
    chown mysql: mysql / var / run / mysqld

  14.   אנה ג'וליה דיג'ו

    יותר מדי טוב

  15.   ג'יוספה דיג'ו

    תודה רבה על המאמר.
    זה עזר לי לשחזר את מאגרי הבדיקה של פטל פטל שבו התקנתי שרת LAMP במשך זמן רב.