Sử dụng lệnh cấp quyền.
Nếu cơ sở dữ liệu của bạn được gọi là "newDatabase" và người dùng của bạn có tên là "newUser", lệnh cấp tất cả các đặc quyền trên tất cả các bảng chứa bên trong sẽ là:
GRANT ALL PRIVILEGES ON `newDatabase`.* TO 'newUser'@'localhost';
Điều này sẽ hạn chế người dùng chỉ truy cập cơ sở dữ liệu từ máy chủ cục bộ, để cho phép truy cập từ tất cả máy chủ lưu trữ, hãy thay đổi máy chủ lưu trữ cục bộ thành '%'
Sau đó, bạn cần làm mới các đặc quyền bằng lệnh sau:
FLUSH PRIVILEGES;
CHỈNH SỬA:
Để cấp đặc quyền cho mọi cơ sở dữ liệu trên máy chủ mysql, hãy sử dụng lệnh sau (lưu ý dấu *. *):
GRANT ALL PRIVILEGES ON *.* TO 'newUser'@'localhost';