MySQL如何新建用户并授予权限(mysql新建用户并授权)

MySQL中用户以及权限的管理是MySQL的重要组成部分,新建用户及给予用户恰当的权限对系统数据的安全十分重要

MySQL采用GRANT命令来管理用户及权限,本文以MySQL8.0为例,演示如何新建用户并授予权限

**一、新建MySQL用户**

在MySQL中新建用户,首先要登陆MySQL服务器,可以使用root用户。

“`mysql

mysql -u root -h localhost -p

“`

然后在MySQL系统中使用如下命令来新建用户:

“`mysql

CREATE USER ‘user_name’@’localhost’ IDENTIFIED BY ‘password’;

“`

其中,user_name为要新建的用户名,password为用户设置的密码,localhost为MySQL服务器IP。

**二、给用户授权**

在MySQL中,管理用户的权限的方法为使用GRANT命令:

“`mysql

GRANT ALL ON 数据库.* TO ‘用户’@’localhost’ IDENTIFIED BY ‘密码’;

“`

其中,ALL代表全部权限,如select、update、insert等操作,数据库.* 代表受授权的数据库,如Person等,用户和密码分别对应第一步中设置的用户名及密码。

**三、MySQL撤销用户权限**

如果要撤销用户的权限,可以使用REVOKE 命令:

“`mysql

REVOKE ALL ON Person.* FROM ‘user_name’@’localhost’;


这样便可以撤销user_name用户对Person所有表的权限。

以上是介绍如何在MySQL中新建用户、给用户授权以及撤销用户授权的过程,系统管理员可根据自身的需求,合理的设置用户的权限,保证系统数据的安全。

数据运维技术 » MySQL如何新建用户并授予权限(mysql新建用户并授权)