中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
广水市| 宝鸡市| 克什克腾旗| 沾化县| 天门市| 新巴尔虎左旗| 漠河县| 广河县| 谷城县| 冀州市| 临沧市| 固始县| 秦安县| 南昌市| 禄劝| 依兰县| 扶绥县| 林口县| 长顺县| 丹棱县| 日喀则市| 柳州市| 兴义市| 喜德县| 新闻| 综艺| 花莲市| 大港区| 牟定县| 白玉县| 湖北省| 龙海市| 长子县| 富平县| 电白县| 双鸭山市| 九江市| 清徐县| 兴文县| 珲春市| 同仁县|