לתת כניסה משתמש שורש רשות מכל מארח
שים לב כי זה לא מאוד מאובטח, ויש להשתמש רק עבור תיבת הפיתוח המקומי שבו אתה לא מרגיש כמו הגדרת הרשאות בודדות, אבל עדיין צריך להתחבר ממחשבים אחרים.
כדי להגדיר תכונה זו, יהיה עליך לעדכן את טבלת המשתמשים mysql כדי לאפשר גישה מכל מארח מרוחק, באמצעות התו הכללי.
פתח את שורת הפקודה mysql הלקוח בשרת באמצעות חשבון השורש.
mysql -uroot
אז אתה רוצה להפעיל את שתי הפקודות הבאות, כדי לראות מה המארח המשתמש שורש מוגדר כבר:
השתמש mysql;
בחר מארח, משתמש מהמשתמש;
הנה דוגמה של הפלט על מסד הנתונים שלי, שהוא פחות או יותר את הגדרות ברירת המחדל. שים לב ש- ubuntuserv הוא שם המארח של השרת שלי.
MySQL> השתמש mysql;
קריאת מידע בטבלה להשלמת שמות טבלה ושורה
ניתן לבטל תכונה זו כדי לקבל אתחול מהיר יותר עם -A
מסד הנתונים השתנהmysql> בחר מארח, משתמש מהמשתמש;
+-+-+
| המארח | משתמש |
+-+-+
| ubuntuserv שור
| localhost | debian-sys-maint
| localhost | שור
+-+-+
3 שורות בקבוצה (0.00 שניות)
עכשיו אני אעדכן את המארח ubuntuserv להשתמש בתו הכללי, ולאחר מכן להוציא את הפקודה לטעון מחדש את הטבלאות הרשאות. אם אתה מפעיל את הפקודה הזו, החלף את שם המארח של התיבה שלך עבור ubuntuserv.
עדכון משתמש להגדיר מארח = "%" כאשר המשתמש = "שורש" ו host = "ubuntuserv";
הרשאות סומק;
זה כל מה שיש. עכשיו הייתי מסוגל להתחבר לשרת זה מכל מחשב אחר ברשת שלי, באמצעות חשבון השורש.
שוב, שים לב שזה לא מאובטח מאוד, ואתה צריך לפחות לוודא שהגדרת סיסמת השורש.