下面是MySQL授权所有权限语句:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'host' IDENTIFIED BY 'password' WITH GRANT OPTION;
其中,’username’是要授权的用户名,’host’是指该用户可以从哪个主机连接到MySQL服务器上。’password’是该用户所用的密码。WITH GRANT OPTION表示该用户可以授权给其他用户。*.*表示授权的数据库和表的范围,这里表示所有数据库和表。
在实际应用中,大家可以根据需要修改授权语句中的参数,以授予特定的权限。例如,大家可以授权一个用户只能在一个具体的数据库中进行查询操作:
GRANT SELECT ON dbname.* TO 'username'@'host' IDENTIFIED BY 'password';
其中,dbname是指要授权的数据库名,SELECT则是授予该用户的操作权限。
需要注意的是,授权的权限要尽量精细,避免授予不必要的权限,以防止数据库被损害。