在MySQL中,可以使用GRANT命令為用戶授予對特定數據庫的所有權限
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'host';
database_name:要授權的數據庫名稱。username:要授權的用戶名。host:指定允許訪問的主機。通常為’localhost’(本地訪問)或’%'(任意遠程訪問)。例如,要為用戶’john’授予對名為’mydb’的數據庫的所有權限,可以使用以下命令:
GRANT ALL PRIVILEGES ON mydb.* TO 'john'@'localhost';
執行完該命令后,需要運行FLUSH PRIVILEGES;以使更改生效。
注意:在執行此操作之前,請確保已登錄到MySQL服務器并具有足夠的權限。