玖叶教程网

前端编程开发入门

几行MySQL命令,让你轻松搞定用户权限的设置

开心一刻:

问:程序猿最讨厌康熙的哪个儿子?答:胤禩,因为他是八阿哥(bug)。

小知小慧

有时候,砸门不得不为防止,在开发程序的过程中对数据的处理会有误操作,到时候只好杀几只程序猿来祭天了,哈哈,开玩笑,下面进入正题。

如何搞定在开发过程中MySQL用户权限的分配呢?简单几句命令,轻松搞定~

1、新用户的创建

在创建用户的同时,砸门也会给用户设置对哪些数据库有哪些访问权限的设置

格式:grant [权限] on [能访问到的范围] to [用户名]@localhost identified by [用户密码] with grant option;

其中,权限:all privileges(所有权限)、select、insert、delete、update权限,用逗号分隔

能访问到的范围:*.*(所有)、数据库名称.*(该数据库中所有表)、数据库名称.*(该数据库中所特定的表)

with grant option:是指该用户具备什么样的操作权限,如图,该用户具备了【查询】的操作权限,即自己可以有查询操作,也可以分配【查询】权限给其他用户

设置远程用户的权限:只需要将localhost改为相应的IP即可,最后还需要这样一句话:flush privileges(刷新MySQL的系统权限相关表);

2、用户权限的取消

格式:revoke [权限] on [范围] from [用户名]@localhost;

3、删除用户

格式:drop user [用户名]@localhost;

不多说,直接看图

不积跬步,无以至千里;不急小流,无以成江海。每天学一点,大神离你就不远。

今天的分享就到这了,希望能和大家一起学习,希望大家喜欢~~~~

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言