با اجرای دستور زیر کاربری در mysql ایجاد می شود:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
اما اجرای این دستور تنها باعث افزودن رکوردی به جدول user از پایگاه داده musql می شود و هنوز این کاربر اجازه هیچ کاری ندارد. برای دادن سطح دسترسی به وی از دستور زیر استفاده کنید
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
ستاره اولی یعنی همه پایگاه های داده و ستاره دومی یعنی همه جداول
بعد از اجرای این دستور که همه اختیارات را در اختیار کاربر جدید قرار می دهد با اجرای دستور زیر مطمئن شوید که همه privilege ها مجددا بارگزاری شوند:
FLUSH PRIVILEGES;