要查看MySQL中用戶可以訪問的數據庫,您需要執行以下步驟:
mysql -u 用戶名 -p
然后輸入密碼。
SHOW GRANTS;
這將顯示當前用戶的所有權限。
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost'
這意味著用戶“myuser”可以訪問名為“mydb”的數據庫。
請注意,這種方法只能顯示當前登錄用戶的權限。如果您想查看其他用戶的權限,您需要以具有足夠權限的用戶身份登錄(例如root用戶),然后使用以下命令查看其他用戶的權限:
SHOW GRANTS FOR '其他用戶名'@'主機名';
例如:
SHOW GRANTS FOR 'myuser'@'localhost';