Đầu tiên, tạo người dùng và mật khẩu bằng lệnh CREATE. Cú pháp như sau.
CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';
Cú pháp để cung cấp tất cả các đặc quyền của cơ sở dữ liệu cụ thể cho người dùng như sau.
GRANT ALL PRIVILEGES ON yourDatabaseName . * TO 'yourUserName'@'localhost';
Giờ đây, bạn có thể triển khai các cú pháp trên để tạo người dùng và cấp tất cả các đặc quyền.
Bước 1 - Tạo người dùng
Truy vấn như sau.
mysql> create user 'Adam Smith'@'localhost' IDENTIFIED BY 'Adam123456'; Query OK, 0 rows affected (0.29 sec)
Bước 2 - Cấp tất cả các đặc quyền cho người dùng.
Truy vấn như sau.
mysql> GRANT ALL PRIVILEGES ON test . * TO 'Adam Smith'@'localhost'; Query OK, 0 rows affected (0.19 sec)
Để kiểm tra chéo người dùng có được tạo hay không, bạn có thể sử dụng bảng MySQL.user. Truy vấn như sau.
mysql> select user,host from MySQL.user;
Sau đây là kết quả.
+------------------+-----------+ | user | host | +------------------+-----------+ | Manish | % | | User2 | % | | mysql.infoschema | % | | mysql.session | % | | mysql.sys | % | | root | % | | Adam Smith | localhost | | User1 | localhost | | am | localhost | +------------------+-----------+ 9 rows in set (0.00 sec)
Nhìn vào kết quả mẫu ở trên, người dùng Adam Smith hiện diện trong bảng MySQL.user.