Mysql基本命令之权限管理
来源:互联网 发布:c语言正弦函数阶乘 编辑:程序博客网 时间:2024/06/03 16:17
- 添加(创建)用户
//形式:create user ‘用户名’@’允许登录的网络位置’ identified by ‘密码’;//“允许登录的网络位置”表示,该用户,在输入正确的用户名和密码的同时,也必须在“指定”的位置来登录该服务器。位置就是网络地址,通常是ip地址;其中,localhost表示只允许在本机(本地)登录。
- 修改用户密码
//修改自己的密码:set password = password(“新密码”);//修改他人的密码(前提是有修改权限):set password for ‘用户名’@’允许登录的网络位置’ = password(“新密码”);
- 删除用户
//形式:drop user ‘用户名’@’允许登录的网络位置’;
- 授予用户权限
//形式:grant 权限名1,权限名2,.... on 某库.某下级单位 to ‘用户名’@’允许登录的网络位置’ identified by ‘密码’//1,权限名,就是上述那些单词或单词组合,比如:select,insert,delete,等等;//2,某下级单位,指的是,一个数据库中的下级可操作对象,比如表,视图,// 2.1,举例:shuangyuan.join1, 或者shuangyuan.tab1, mysql.user// 2.2,特例1:*.*表示整个系统中的所有数据库的所有下级单位;// 2.3,特例2:某库名.*,表示该指定数据库的所有下级单位;//3,identified 用于给现有的该用户改密码。如果不改密码,就可以不写;//4,该grant语句,还可以给“不存在的用户”进行授权,此时实际上,会同时创建该用户。如果是这种情况,则此时,identified部分就不可以省略,而是必须给出密码;
- 取消(剥夺)用户权限:
//形式:revoke 权限名1,权限名2,.... on 某库.某下级单位 from ‘用户名’@’允许登录的网络位置’//1,含义:从指定用户身上,剥夺掉在指定的数据库的某下级单位上的给定权限;//2,其每个部分的含义,都跟之前的grant一样!
- 查看所有用户
//形式select distinct concat('User: "',user,'"@"',host,'";') as query from mysql.user;
//查看当前用户select user();
- 查看端口号
//形式show global variables like 'port';
阅读全文
0 0
- Mysql基本命令之权限管理
- mysql基本管理命令
- Mysql 基本管理命令
- mysql之权限管理
- MySQL之权限管理
- MySQL之权限管理
- MySQL之权限管理
- MySQL之权限管理
- MySQL之权限管理
- MySQL之权限管理
- Linux权限管理之基本权限
- MySQL数据库管理基本命令
- MySQL之基本命令
- MySQL基本配置与权限管理
- Linux命令之权限管理命令
- linux命令之权限管理命令
- MYSQL数据库管理之权限管理
- MYSQL数据库管理之权限管理
- hibernate_day03_07_一对多操作(级联删除)
- 矩阵快速幂
- spark学习-37-Spark的SortShuffleManager
- python3的import导入语句的书写方式
- makefile文件的编写
- Mysql基本命令之权限管理
- 微信公众号开发系列教程一(调试环境部署)
- 小米4C刷机图文最详细的教程都在这了好好看总会学会的
- Windows上安装Scrapy
- 如何彻底删除linux上yum 安装的mysql
- DFS有重复数字的全排列
- 如何在Android中使用汇编语言
- jsonp安全性防范,分为以下几点:
- java web 中文乱码