添加 mysql 用戶權限的過程包括:創建用戶:create user ‘username’@’hostname’ identified by ‘password’;授予權限:grant on .* to ‘username’@’hostname’;或grant all privileges on *.* to ‘username’@’hostname’;刷新權限:flush privileges;
如何添加 MySQL 用戶權限
MySQL 用戶權限是授予用戶訪問和管理數據庫的能力。添加用戶權限是一個相對簡單的過程,可以分以下幾個步驟完成:
1. 創建用戶
CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';
登錄后復制
替換 username 為要創建的用戶名。
替換 hostname 為用戶可以從其連接到 MySQL 服務器的主機名,或者使用通配符 % 允許用戶從任何主機連接。
替換 password 為要設置的密碼。
2. 授予權限
一旦用戶被創建,您就可以授予他們所需要的權限。有許多不同的權限可供選擇,具體取決于您希望用戶能夠執行的操作。
要授予特定數據庫的權限,可以使用以下語法:
GRANT <permissions> ON <database_name>.* TO 'username'@'hostname';</database_name></permissions>
登錄后復制
替換 為要授予的權限。可用的權限包括 SELECT、INSERT、UPDATE、DELETE 和 CREATE。
替換 為要授予權限的數據庫的名稱。
要授予所有數據庫的權限,可以使用以下語法:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'hostname';
登錄后復制
3. 刷新權限
最后,為了使更改生效,您需要刷新權限:
FLUSH PRIVILEGES;
登錄后復制
現在,用戶將擁有您授予他們的權限。請注意,您只能授予您自己擁有的權限。