یادداشتهای علی انصاری

ایجاد کاربر جدید و دادن سطح دسترسی در mysql

سه شنبه, ۲۲ ارديبهشت ۱۳۹۴، ۰۹:۱۸ ق.ظ

با اجرای دستور زیر کاربری در mysql ایجاد می شود:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

اما اجرای این دستور تنها باعث افزودن رکوردی به جدول user از پایگاه داده musql می شود و هنوز این کاربر اجازه هیچ کاری ندارد. برای دادن سطح دسترسی به وی از دستور زیر استفاده کنید

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';

ستاره اولی یعنی همه پایگاه های داده و ستاره دومی یعنی همه جداول 

بعد از اجرای این دستور که همه اختیارات را در اختیار کاربر جدید قرار می دهد با اجرای دستور زیر مطمئن شوید که همه privilege ها مجددا بارگزاری شوند:

FLUSH PRIVILEGES;


لینک , دستور GRANT

موافقین ۰ مخالفین ۰ ۹۴/۰۲/۲۲
علی انصاری

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی