要給用戶授權數據庫,可以使用MySQL的GRANT語句。下面是一個簡單的示例:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost' IDENTIFIED BY 'password';
在這個示例中,我們授予用戶username
對database_name
數據庫的所有權限,并設置密碼為password
。@'localhost'
表示用戶只能從本地訪問數據庫。你也可以使用'%'
來允許從任何主機訪問。
請注意,授權數據庫權限需要具有足夠的權限才能執行該操作。通常情況下,只有具有GRANT OPTION
權限的用戶才能執行授權操作。