צור משתמש חדש והענקת הרשאות ב- MySQL

Create New User Granting Privileges Mysql



MySQL הוא בסיס נתונים מהיר, אמין וקל לשימוש, המגובה על ידי כמה מהארגונים המפורסמים כמו GitHub, NASA, Netflix, US NAVY, Facebook, Twitter, YouTube, ועוד רבים אחרים. בדרך כלל אנחנו משחקים עם מסד הנתונים מתחת למשתמש השורש, שיכול לשנות כל דבר. אבל אם אתה מנהל מסד נתונים בארגון גדול כלשהו, ​​לעתים קרובות עליך לנהל משתמשים ולדאוג לזכויות המשתמש. במאמר זה אנו הולכים ליצור משתמש חדש ב- MySQL. אנו הולכים ללמוד על יצירת משתמש ב- MySQL וגם נראה כיצד אנו יכולים להעניק או לבטל הרשאות לחלק מהמשתמשים במסדי הנתונים או הטבלאות. אז בואו נתחיל.







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



ליצירת משתמש חדש ב- MYSQL. אתה יכול להריץ את הפקודה CREATE USER במעטפת MySQL.



לִיצוֹר מִשׁתַמֵשׁ 'חָדָשׁ_מִשׁתַמֵשׁ_שֵׁם'@'מארח מקומי'מזוהה על ידי'סיסמה';

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





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

מענק את כל פרטיות עַל שם בסיס הנתונים.* ל 'חָדָשׁ_מִשׁתַמֵשׁ_שֵׁם'@'מארח מקומי';

בפקודה הנ'ל, אנו מעניקים את כל ההרשאות לכל הטבלאות של מסד נתונים כלשהו, ​​וכוכבית פירושה כי אנו מעניקים הרשאות לכל הטבלאות של מסד הנתונים הזה. הקפד לתת שם משתמש ספציפי בהתאם לרצונך.



אם ברצונך להעניק למשתמש את ההרשאות של כל מסדי הנתונים והטבלאות. אתה יכול להריץ את הפקודה הבאה באמצעות *. *

מענק את כל פרטיות עַל *.* ל 'חָדָשׁ_מִשׁתַמֵשׁ_שֵׁם'@'מארח מקומי';

אנו יכולים להעניק גם הרשאות מרובות במקום להעניק את כל ההרשאות באמצעות הפקודה הבאה. לדוגמה, להעניק רק SELECT, INSERT ו- DELETE.

מענק בחר , לְהַכנִיס , לִמְחוֹק עַל שם בסיס הנתונים.* ל 'חָדָשׁ_מִשׁתַמֵשׁ_שֵׁם'@'מארח מקומי';

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

הופעה מענקים ל'מִשׁתַמֵשׁ_שֵׁם'@'מארח מקומי';

ואם אתה רוצה לקבל את הגישה בחזרה מהמשתמש הזה. תוכל לבטל או לבטל את ההרשאות באמצעות הפקודה הבאה

לְבַטֵל את כל פרטיות עַל שם בסיס הנתונים.* מ 'מִשׁתַמֵשׁ_שֵׁם'@'מארח מקומי';

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

יְרִידָה מִשׁתַמֵשׁ 'מִשׁתַמֵשׁ'@'מארח מקומי';

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

סיכום

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