MySQL中为用户分配全面权限,使用`GRANT`命令。示例语句如下,为用户名`username`授予所有数据库与表的权限:sql GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';此语句中`username`是目标用户,`password`是用户密码,`'localhost'`限定只能本地连接,使用`'%'`可...
mysql给用户赋予所有权限
MySQL中为用户分配全面权限,使用`GRANT`命令。示例语句如下,为用户名`username`授予所有数据库与表的权限:
sql
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';
此语句中`username`是目标用户,`password`是用户密码,`'localhost'`限定只能本地连接,使用`'%'`可允许从任何主机连接。
执行命令后,执行`FLUSH PRIVILEGES`确保MySQL权限表重新加载:
sql
FLUSH PRIVILEGES;
操作时需足够权限,通常需要管理员(root)权限。赋予全部权限可能存安全风险,建议按实际需求分配必要权限。2024-11-25