1.Mysql中的用户管理:

Mysql中的用户,存储在系统数据库mysql中的user表中,表初始内容只有localhost-----root用户。

创建用户:

Create user ‘用户名’@‘允许登录的地址/服务器’indentified by ‘密码’;

允许登录的地址/服务器:允许该设定的位置,来使用设定的用户名和密码登录,其他位置不可以

如:

Create user ‘user1’@‘localhost’ indentifiedby ‘000’;

Create user ‘user2’@‘192.168.40.37’ indentified by ‘000’;

(只有该地址192.168.40.37的用户可以使用用户名和密码登录)

删除用户:

Drop user ‘用户名’@‘允许登录的地址/服务器’;

修改用户密码:

修改自己的密码:set password=password(‘密码‘);

修改他人的密码(有权限的情况下):set password for  ‘用户名’@‘允许登录的地址/服务器’=password(‘密码‘);

2.Mysql中的权限管理:

权限:mysql数据库将其中所能做的所有操作都进行分类,分配到不同的权限(30多个),其中每个权限都用一个单词表示。

如:select 表示查询,delete表示删除等,all表示所有权限

授予权限:

形式:

grant 权限列表 on 某库.某个对象 to ‘用户名’@‘允许登录的地址/服务器’ 【indentifiedby ‘密码’】;

说明:1.权限列表就是多个权限的名词,相互之间用逗号隔开。

2.某库.某对象:表示给指定的某个数据库的某个下级单位(表名、视图名、存储过程名,存储函数名)授权;

特殊情况:

*.*:代表所有数据中的所有下级单位

某库.*:代表指定的该库中的所有下级单位

3. 【indentified by ‘密码’】:可省略,表示授权的同时也可修改密码。如果该用户不存在,表示创建一个新用户。

如:

Grant  select  on  php39.*  to  ’user1‘@’localhost’;

剥夺权限:

形式:

revoke 权限列表 on 某库.某个对象 from ‘用户名’@‘允许登录的地址/服务器’;

mysql数据控制语言_Mysql数据控制语言DCL(Data Control Language)相关推荐

  1. 在CDS(Core Data Services)中使用DCL(Data Control Language)

    最近,我在玩ABAP CDS视图,并且遇到了一些权限方面的挑战.我在网上没看到有多少有关CDS开发的文档,因为它是个相当新的东西.因此,我决定写下这篇博客,也许我的想法可以帮助到一些人. 和你已经意识 ...

  2. mysql中数据定义和数据控制语言_MySQL 数据定义语言(DDL)

    SQL 包含以下 4部分:1数据定义语言(DDL):DROP.CREATE.ALTER 等语句.2数据操作语言(DML):INSERT(插入).UPDATE(修改).DELETE(删除)语句.3数据查 ...

  3. mysql decode语句_mysql数据灾难恢复方案

    数据库备份:将数据库中存在的现有数据,进行存放成为副本数据,可以解决数据容灾,提高系统的高可用性和灾难恢复性,数据崩溃时,以最小代价重新恢复数据.数据备份的分类: 物理备份:指对数据库操作系统的物理文 ...

  4. mysql数据库迁徙_mysql数据迁徙详解

    数据迁徙是每个后端都会遇到的工作之一,本文介绍了一些常见的数据迁徙方法与工具 mysqldump:数据结构不变的数据迁徙 导出数据 mysqldump -u root -p DATABASE_NAME ...

  5. mysql数据库迁徙_Mysql数据迁徙方法工具解析

    这篇文章主要介绍了mysql数据迁徙方法工具解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 数据迁徙是每个后端都会遇到的工作之一,本文介绍了一些 ...

  6. mysql数据迁移_Mysql数据迁移方法

    MySQL迁移通常使用的有三种方法: 1.数据库直接导出,拷贝文件到新服务器,在新服务器上导入. 2.使用第三方迁移工具. 3.数据文件和库表结构文件直接拷贝到新服务器,挂载到同样配置的MySQL服务 ...

  7. Java mysql同步复制_MySQL数据的主从复制、半同步复制和主主复制详解

    一.MySQL复制概述 ⑴.mysql数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...

  8. mysql 重装之后_mysql重装之后 复制data

    (哇,编程小白的第一篇博客丫,激动) Q one:mysql需要重装,数据该怎么办. 方法一:数据表最好是导出成.sql文件,这样才比较安全. 方法二:直接copy了data文件:在mysql安装盘下 ...

  9. mysql数据控制语言_mysql数据控制语言DCL(Data Control Language)-数据库

    编辑推荐: 本文来自于网络,主要介绍了mysql数据控制语言DCL的创建.删除.修改用户密码.授予权限等代码编写. #创建用户 create user '用户名'@'允许登录的地址' identifi ...

最新文章

  1. 在sql server中建存储过程,如果需要参数是一个可变集合怎么处理?
  2. 如何把纯真ip数据库导入到MySQL数据表中
  3. 测试一年多,上线就崩溃!微服务到底应该怎么测试?
  4. videojs如何获取请求消息_中通消息平台 Kafka 顺序消费线程模型的实践与优化
  5. Paper Pal:一个中英文论文及其代码大数据搜索平台
  6. android代码删除sd卡文件在哪里,android - 如何从SD卡中删除文件?
  7. Origin绘制上面和右边边框
  8. 数据分析学习笔记4-----处理缺失数据
  9. PostgreSQL进程结构
  10. linux 解压文件zip格式
  11. windows API 菜鸟学习之路(一)
  12. inno setup 初次使用
  13. 计算机毕设人寿保险项目,2017年中国人寿集团在京各直属单位接收毕业生情况公示...
  14. java 货币符号_java使用Currency类获得指定国家的货币符号
  15. 位运算与字母大小写转换
  16. vivado快捷键设置 放大代码_【Vivado那些事】Vivado中常用的快捷键(二)其他常用快捷键...
  17. 电商维权,维权方法汇总【超全】
  18. 基于QT实现简易音视频播放器
  19. 计算机等级一考通2021,驾考一点通2021保过版
  20. 第二讲资金的来源与利润的产生(财务分析与决策)

热门文章

  1. Python中的正则表达式(re)
  2. JMeter启动时显示Could not open/create prefs root node Software\JavaSoft\Prefs at root 0X80000002...
  3. Fibonacci (hdu1568)数学公式
  4. MyBatsi-Mapper映射文件
  5. C++ and Java template class and function 模板类和模板函数
  6. MyBatis3-SqlSessionDaoSupport的使用
  7. iOS中copy,retain,strong,assign,weak的区别以及使用
  8. echo 单引号和双引号
  9. android unity3d开发学习第一步
  10. 2013着重发展的4个方向