MySQL中添加数据库访问权限的方法(mysql添加访问权限)
MySQL中添加数据库访问权限的方法
作为一个开发者,我们会定期使用MySQL数据库来储存、检索和操作数据。在使用MySQL数据库时,我们经常会遇到添加数据库访问权限的问题。本文将给出MySQL中添加数据库访问权限的方法。
首先,我们先介绍如何添加MySQL用户访问权限。在添加MySQL访问权限之前,我们需要添加一个用户。MySQL 中添加用户的操作命令:
CREATE USER ‘用户名’@’主机名’ IDENTIFIED BY ‘密码’;
添加完成之后,我们可以使用 ”GRANT权限 ON 数据库.表名 TO 用户名@主机名“ 来添加用户的访问权限。其中,权限包括:SELECT, INSERT, UPDATE , DELETE, CREATE, DROP 以及 ALTER。
其次,我们给MySQL用户授予全部的访问权限,操作语句是:
GRANT ALL PRIVILEGES ON *.* TO ‘用户名’@’主机名’;
注意,这样授权会丢失旧权限,一定要慎重操作。
最后,我们如果要撤销MySQL用户的某一部分或全部权限,我们就需要使用 “REVOKE“语句。假设,我们现在要撤销用户“ivan”在表“users”上的“select”权限,语句如下:
REVOKE SELECT ON users FROM ivan;
总之,上面就介绍了如何利用”CREATE USER “ 以及 ”GRANT “和 ”REVOKE “来在MySQL中添加和管理用户的访问权限。只要搞清楚每一次操作都会有什么样的变化,就可以轻松掌握添加MySQL访问权限的思路。