MySQL 是一款關系型數據庫管理系統,可以基于用戶名和密碼進行用戶訪問控制。在 MySQL 中,可以通過以下語句創建一個新用戶:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password' ;
在這個語句中,username 是新用戶的用戶名,localhost 指定了該用戶可以從哪個主機登錄,password 是用戶的密碼。
如果要授權這個用戶可以訪問某個數據庫,可以使用以下語句:
GRANT ALL ON database_name.* TO 'username'@'localhost';
在這個語句中,database_name 是要授權的數據庫名,username 是要授權的用戶,localhost 指定了該用戶可以從哪個主機登錄。ALL 表示該用戶可以執行該數據庫的所有操作。
如果要撤銷該用戶的訪問權限,可以使用以下語句:
REVOKE ALL ON database_name.* FROM 'username'@'localhost';
在這個語句中,database_name 是要撤銷訪問權限的數據庫名,username 是要撤銷訪問權限的用戶,localhost 指定了該用戶可以從哪個主機登錄。
通過以上幾種方式,MySQL 可以輕松地進行用戶訪問控制。
上一篇css圖片和文字中間間隔
下一篇MySQL在數據庫端計算