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中新建用户、给用户授权以及撤销用户授权的过程,系统管理员可根据自身的需求,合理的设置用户的权限,保证系统数据的安全。