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

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• MySQL 8.0.21

רשימת ציוד

הסעיף הבא מציג את רשימת הציוד המשמש ליצירת ערכת לימוד זו.

כשותף באמזון, אני מרוויח מרכישות מתאימות.

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

התקן את שירות MySQL.

Copy to Clipboard

גש לשורת הפקודה MySQL.

Copy to Clipboard

בשורת האימות, אין צורך בסיסמה.

Copy to Clipboard

אמת את תוסף האימות ואת הסיסמה שתצורתה נקבעה לחשבון המשתמש ROOT.

Copy to Clipboard

הנה פלט הפקודה:

Copy to Clipboard

לחשבון הבסיס של MySQL לא הוגרשה סיסמה.

חשבון הבסיס משתמש בתוסף האימות בשם AUTH_SOCKET.

קבע את תצורת חשבון הבסיס לשימוש בתוסף בשם MYSQL_NATIVE_PASSWORD.

Copy to Clipboard

קביעת תצורה של סיסמה לחשבון הבסיס של שירות MySQL.

Copy to Clipboard

בדוגמה שלנו, הסיסמה שהוגדרה הייתה KAMISAMA123.

שמור את התצורה וצא.

Copy to Clipboard

נסה לגשת לשירות MySQL באמצעות חשבון הבסיס והסיסמה החדשה.

Copy to Clipboard

אמת את תוסף האימות ואת הסיסמה שתצורתה נקבעה לחשבון המשתמש ROOT.

Copy to Clipboard

הנה פלט הפקודה:

Copy to Clipboard

מזל טוב! הפעלת בהצלחה את אימות הסיסמה MySQL לחשבון הבסיס.