要授予MySQL用戶SELECT權限,可以使用以下命令:
GRANT SELECT ON database_name.* TO 'username'@'hostname';
其中,database_name
是要授予權限的數據庫名稱,username
是要授予權限的用戶名,hostname
是用戶的主機名。如果要授予所有數據庫的SELECT權限,可以將database_name.*
替換為*.*
。
如果要授予用戶在所有數據庫上的SELECT權限,可以使用以下命令:
GRANT SELECT ON *.* TO 'username'@'hostname';
在執行以上命令后,需要使用以下命令使權限生效:
FLUSH PRIVILEGES;
請注意,授予SELECT權限的用戶必須具有GRANT權限或者具有足夠的權限來執行GRANT命令。