MySQL show databases權(quán)限設(shè)置

小樊
106
2024-08-22 20:37:27
欄目: 云計(jì)算

可以使用如下命令設(shè)置MySQL用戶的權(quán)限,使其可以查看所有數(shù)據(jù)庫(kù):

GRANT SHOW DATABASES ON *.* TO 'username'@'hostname';

其中,username是要設(shè)置權(quán)限的用戶名,hostname是該用戶的主機(jī)名。如果想讓用戶在所有主機(jī)上都能查看所有數(shù)據(jù)庫(kù),可以將hostname設(shè)置為'%'。

如果你想讓用戶只能查看特定的數(shù)據(jù)庫(kù),可以使用以下命令:

GRANT SHOW DATABASES ON dbname.* TO 'username'@'hostname';

這將允許用戶在指定的數(shù)據(jù)庫(kù)(dbname)下查看所有數(shù)據(jù)庫(kù)。

0