亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

mysql如何查詢用戶及權限

小億
111
2024-09-29 02:39:47
欄目: 云計算

在MySQL中,要查詢用戶及權限,你可以使用以下命令:

  1. 查看當前MySQL服務器上的所有用戶:
SHOW PROCESSLIST;

這將顯示當前連接到服務器的所有進程。你可以在輸出中找到用戶列(User)以查看正在運行的每個進程的用戶名。

  1. 查看用戶賬戶信息:
SELECT User, Host FROM mysql.user;

這將返回一個包含MySQL服務器上所有用戶及其主機名的列表。

  1. 查看用戶的權限:
SHOW GRANTS FOR 'username'@'host';

usernamehost替換為實際的用戶名和主機名。這將顯示該用戶的所有權限。

例如,要查看用戶johnlocalhost上的權限,你可以運行:

SHOW GRANTS FOR 'john'@'localhost';
  1. 如果你想查看數據庫特定的權限,可以使用以下命令:
SELECT user, host, db FROM mysql.db WHERE user='username';

username替換為實際的用戶名。這將顯示該用戶在哪個數據庫中有權限。

  1. 若要給用戶授予權限,可以使用以下命令:
GRANT privileges ON database_name.* TO 'username'@'host';

privileges替換為要授予的權限列表(例如:SELECT, INSERT, UPDATE等),將database_name替換為實際的數據庫名,將usernamehost替換為實際的用戶名和主機名。

例如,要給用戶johnmydb數據庫上授予SELECT和INSERT權限,你可以運行:

GRANT SELECT, INSERT ON mydb.* TO 'john'@'localhost';
  1. 若要撤銷用戶的權限,可以使用以下命令:
REVOKE privileges ON database_name.* FROM 'username'@'host';

privileges替換為要撤銷的權限列表,將database_name替換為實際的數據庫名,將usernamehost替換為實際的用戶名和主機名。

例如,要撤銷用戶johnmydb數據庫上的SELECT和INSERT權限,你可以運行:

REVOKE SELECT, INSERT ON mydb.* FROM 'john'@'localhost';

0
遂溪县| 克东县| 峨眉山市| 木兰县| 台南县| 措勤县| 开原市| 新余市| 剑阁县| 大同县| 晋州市| 屯留县| 神池县| 翼城县| 红桥区| 松江区| 扬中市| 鲁甸县| 泸溪县| 遂宁市| 建昌县| 台中市| 茌平县| 阿鲁科尔沁旗| 浦东新区| 南涧| 营口市| 尚志市| 仁布县| 大洼县| 永泰县| 自贡市| 龙陵县| 察哈| 抚顺市| 扬州市| 四子王旗| 汝阳县| 建平县| 项城市| 江阴市|