MySQL添加新用户并分配权限(mysql添加用户并设置权限)

MySQL是一款出色的关系型数据库,其操作相对简单,功能强大。即使是MySQL新手,也能够熟练地添加新用户并分配权限。本文就介绍如何在MySQL中添加新用户并给其分配权限。

首先,通过MySQL数据库管理工具登录MySQL服务器,然后输入SQL语句创建新用户:

CREATE USER username IDENTIFIED BY ‘password’;

其中,“ username”是需要创建的用户名,“ password”是新用户的密码。

接下来,为新用户分配权限。为每个用户分配权限的方式有很多,包括:设置用户的全局权限,设置用户可以访问的数据库和其他特定的数据表;给用户分配特定的指定权限,比如哪些数据表可以查询,删除,更新等。具体的分配方式根据需要和服务器的安全策略而定。

如果要设定全局权限,可以使用GRANT语句;如果要设定特定数据表的权限,可以使用REVOKE语句。

栗子:让用户user1有全局权限,可以使用如下语句:

GRANT ALL PRIVILEGES ON *.* TO ‘user1’@’localhost’ WITH GRANT OPTION;

如果要设定用户可以访问某个数据库,可以如下操作:

GRANT ALL PRIVILEGES ON database.table TO ‘user’@’localhost’;

最后,如果想要删除某个用户的权限,可以使用语句

REVOKE ALL PRIVILEGES ON database.table FROM ‘user’@’localhost’;

以上就是MySQL添加新用户并分配权限的方法,只要熟悉SQL语句,就能很快就熟悉MySQL用户管理起来。


数据运维技术 » MySQL添加新用户并分配权限(mysql添加用户并设置权限)