91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
德州市| 东乡县| 高尔夫| 衡阳县| 贡觉县| 襄樊市| 甘德县| 上杭县| 云浮市| 前郭尔| 讷河市| 泸水县| 锦州市| 绥滨县| 台山市| 岗巴县| 顺义区| 新民市| 胶南市| 新津县| 元阳县| 金门县| 合作市| 芮城县| 即墨市| 五常市| 嘉祥县| 浮梁县| 临泉县| 日照市| 新和县| 岳阳县| 大同市| 织金县| 龙江县| 清涧县| 连江县| 册亨县| 宜兰县| 芜湖县| 西林县|