[MySQL] Hướng dẫn tạo user và gán quyền trong mysql cli

Máy chủ MySQL cho phép chúng ta tạo nhiều tài khoản người dùng và cấp quyền thích hợp để người dùng có thể truy cập và quản lý cơ sở dữ liệu.

Hướng dẫn tạo user và gán quyền

1. Đăng nhập vào mysql

mysql -u root -p

2. Tạo user và password

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

Để tạo user có thể kết nối từ xa, các bạn sử dụng dấu '%' thay cho localhost:

CREATE USER 'newuser'@'%' IDENTIFIED BY 'user_password';

3. Gán full quyền cho 1 user vào 1 database

GRANT ALL PRIVILEGES ON database_name.* TO 'database_user'@'localhost';

Gán full quyền 1 user cho tất cả các database

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

Cuối cùng chạy lệnh để luu thay đổi và thoát

FLUSH PRIVILEGES;
exit

Chúc các bạn thành công.

Bình luận