MySQL lưu tài khoản trong bảng user của database mysql. Cần username và hostname (sau @).
Cú pháp
USE mysql; CREATE USER 'user_account' IDENTIFIED BY 'password';
user_account dạng: username@hostname
Ví dụ: Tạo user abcd@localhost
mysql> USE mysql; mysql> CREATE USER 'abcd'@'localhost' IDENTIFIED BY 'password123'; Query OK, 0 rows affected
Kiểm tra quyền mặc định
mysql> SHOW GRANTS FOR 'abcd'@'localhost'; +------------------------------------------+ | Grants for abcd@localhost | +------------------------------------------+ | GRANT USAGE ON *.* TO 'abcd'@'localhost' | +------------------------------------------+
Chú ý: User mới chỉ có quyền USAGE (không quyền nào). Phải GRANT quyền cụ thể sau đó.