MySQL. 5. ORDER BY
תוכן עניינים:
- תנאים מוקדמים
- זהה את גרסת השרת
- כיצד לאפס את סיסמת השורש של MySQL או MariaDB
- 1. עצור את שירות MySQL / MariaDB
- 2. הפעל את שרת MySQL / MariaDB מבלי לטעון את טבלאות ההענקה
- 3. היכנס למעטפת MySQL
- 4. הגדר סיסמת שורש חדשה
- 5. עצור והפעל את שרת מסד הנתונים באופן רגיל
- 6. אמת את הסיסמה
- סיכום
שכחת את סיסמת השורש MySQL שלך? אל תדאג, זה קורה לכולנו.
במדריך זה נראה לך כיצד לאפס סיסמת שורש של MySQL למקרה ששכחת אותה. מדריך זה אמור לעבוד עם כל הפצה מודרנית של לינוקס כמו Ubuntu 18.04 ו- CentOS 7.
תנאים מוקדמים
לפני שתמשיך בצעדים שלהלן, וודא שאתה מחובר לשרת כמשתמש עם הרשאות sudo.
זהה את גרסת השרת
בהתאם לגרסת השרת MySQL או MariaDB שאתה מפעיל במערכת שלך, תצטרך להשתמש בפקודות שונות כדי לשחזר את סיסמת השורש.
אתה יכול למצוא את גרסת השרת שלך על ידי הנפקה של הפקודה הבאה:
mysql --version
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper
או פלט כזה עבור MariaDB:
mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
הקפד לשים לב לאיזו גרסה של MySQL או MariaDB אתה מפעיל.
כיצד לאפס את סיסמת השורש של MySQL או MariaDB
בצע את הצעדים הבאים כדי לאפס את סיסמת השורש MySQL / MariaDB:
1. עצור את שירות MySQL / MariaDB
כדי לשנות את סיסמת השורש, ראשית עלינו להפסיק את שרת MySQL. לשם כך הקלד את הפקודה הבאה:
2. הפעל את שרת MySQL / MariaDB מבלי לטעון את טבלאות ההענקה
כאשר האפשרות -
--skip-grant-tables
מופעלת כל אחד יכול להתחבר לשרת מסד הנתונים ללא סיסמה ועם כל הרשאות.
כדי להפעיל את שרת מסד הנתונים מבלי לטעון את סוג טבלאות ההענקה:
sudo mysqld_safe --skip-grant-tables &
אמפרסנד
&
בסוף הפקודה שלמעלה יגרום לתוכנית לפעול ברקע, כך שנוכל להמשיך להשתמש במעטפת.
3. היכנס למעטפת MySQL
עכשיו אתה יכול להתחבר לשרת מסד הנתונים כמשתמש השורש, מבלי שתבקש מהסיסמה:
4. הגדר סיסמת שורש חדשה
-
הפעל את הפקודות הבאות אם ברשותך MySQL 5.7.6 ואילך או MariaDB 10.1.20 ואילך:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MY_NEW_PASSWORD';
FLUSH PRIVILEGES;
אם הצהרת
ALTER USER
לא עובדת עבורך, נסה לשנות את טבלת המשתמש ישירות:UPDATE mysql.user SET authentication_string = PASSWORD('MY_NEW_PASSWORD')
WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
הפעל את הפקודות הבאות אם ברשותך MySQL 5.7.5 ומעלה או MariaDB 10.1.20 ומעלה:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_NEW_PASSWORD');
FLUSH PRIVILEGES;
בשני המקרים אם הכל מסתדר, אתה אמור לראות את הפלט הבא:
Query OK, 0 rows affected (0.00 sec)
5. עצור והפעל את שרת מסד הנתונים באופן רגיל
כעת, לאחר הגדרת סיסמת השורש, עלינו להפסיק את שרת מסד הנתונים ולהפעיל אותו כרגיל.
עצור את שרת מסד הנתונים באמצעות הפקודה הבאה:
mysqladmin -u root -p shutdown
תתבקש להזין את סיסמת השורש החדשה:
הפעל את שרת מסד הנתונים באופן רגיל:
-
עבור MySQL, הקלד:
sudo systemctl start mysql
עבור MariaDB, הקלד:
sudo systemctl start mariadb
6. אמת את הסיסמה
כדי לוודא כי סיסמת השורש החדשה הוחלה כראוי, הקלד:
mysql -u root -p
תתבקש להזין את סיסמת השורש החדשה. הזן אותו ועליך להיות מחובר לשרת מסד הנתונים שלך.
סיכום
במדריך זה למדת כיצד לאפס את סיסמת השורש MySQL או MariaDB. וודא שסיסמת השורש החדשה שלך חזקה ומאובטחת ושמור אותה במקום בטוח.
אל תהסס להשאיר תגובה אם יש לך שאלות.
mysql mariadbכיצד לאפס את סיסמת הבסיס של Firefox

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

שכחת את סיסמת הניהול שלך ב- Windows 10? להלן שלוש דרכים בהן ניתן לאפס את סיסמת הניהול של Windows 10 שלך ולהחזיר את השליטה במערכת שלך.
כיצד לשנות סיסמת שורש ב- Ubuntu Linux

מדריך זה מסביר כיצד לשנות באופן זמני לחשבון משתמש השורש וכיצד להגדיר את סיסמת השורש במערכות אובונטו. משתמש השורש (או משתמש העל) הוא חשבון משתמש מיוחד הקיים בכל המערכות הדומות לינוקס ו- Unix.