使用לינוקסהמארח יהיהVestaCPלוּחַמסד נתונים של MySQLשדרג לגירסת Mariadb 10.4.6.
באופן בלתי צפוי, הזן את הפקודה הבאה▼
mysql -uroot -p
- הזן סיסמה כדי להיכנסMySQL.
השגיאה הבאה מתרחשת ▼
שגיאה 1045 (28000): הגישה נדחתה עבור המשתמש 'root'@'localhost' (באמצעות סיסמה: YES)
בדרך כלל שגיאה זו נגרמת מסיסמת משתמש שורש שגויה עבור נתוני MySQL, הפתרון הוא כמובן איפוס הסיסמה.
כיצד לשגיאה של MySQL ERROR 1045 (28000)?
第 1 步:השתמש ב-SSHתוכנהלאחר הכניסה, הזן את הפקודה הבאה כדי לעצור את מסד הנתונים של mysql ▼
systemctl stop mysqld
第 2 步:הפעל את MySQL עם הפקודה הבאה והפעל אותה מבלי לבדוק הרשאות ▼
mysqld --skip-grant-tables &
בשלב זה דווח על שגיאה נוספת ▼
[שגיאה] שגיאה חמורה: אנא קרא את הקטע "אבטחה" במדריך כדי לגלות כיצד להפעיל את mysqld כ-root!
אנא SSH והזן את הפקודה הבאה ▼
mysqld --user=root --skip-grant-tables &
第 3 步:כניסה ל-SSH ל-mysql ▼
mysql -uroot
או
mysql
第 4 步:עדכן את סיסמת השורש
Mysql5.7 ואילך ▼
UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';
גרסת Mysql5.7 ▼
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';
第 5 步:רענן הרשאות ▼
flush privileges;
第 6 步:צא מ-mysql ▼
exit
או
quit
第 7 步:התחבר מחדש ל-mysql עם משתמש השורש ▼
Mysql -uroot -p
- הזן את הסיסמה:
<输入刚改好的密码123456>
Hope Chen Weiliang בלוג ( https://www.chenweiliang.com/ ) שיתף את "פתרון שגיאה 1045 (28000): גישה נדחתה למשתמש 'root'@'localhost' (באמצעות סיסמה: YES)", מה שמועיל לך.
מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-1094.html
ברוכים הבאים לערוץ הטלגרם של הבלוג של Chen Weiliang כדי לקבל את העדכונים האחרונים!
📚 המדריך הזה מכיל ערך עצום, 🌟זו הזדמנות נדירה, אל תפספסו אותה! ⏰⌛💨
שתפו ותעשו לייק אם בא לכם!
השיתוף והלייקים שלך הם המוטיבציה המתמשכת שלנו!