DCL数据库控制语言不同于程序设计语言,SQL语言(结构化查询语言)的组成部分包括了DCL数据库控制语言。
 
===============

1、创建用户

语法:CREATE USER 用户名@地址 IDENTIFIED BY '密码';

CREATE USER user1@localhost IDENTIFIED BY ‘123’;

CREATE USER user2@’%’ IDENTIFIED BY ‘123’;

===============

2、给用户授权

语法:GRANT 权限1, … , 权限n ON 数据库.* TO 用户名

GRANT CREATE,ALTER,DROP,INSERT,UPDATE,DELETE,SELECT ON mydb1.*TO user1@localhost;

GRANT ALL ON mydb1.* TO user2@localhost;

=============== 
3、撤销授权

语法:REVOKE权限1, … , 权限n ON 数据库.* FORM 用户名

REVOKE CREATE,ALTER,DROP ON mydb1.* FROM user1@localhost;

===============

4、查看用户权限

语法:SHOW GRANTS FOR用户名

SHOW GRANTS FOR user1@localhost;

===============

5、删除用户

语法:DROP USER 用户名

DROP USER user1@localhost;

===============

6、修改用户密码

语法:USE mysql;

UPDATE USER SETPASSWORD=PASSWORD(‘密码’) WHERE User=’用户名’ and Host=’IP’;

FLUSHPRIVILEGES;

USE mysql;
UPDATE USER SET PASSWORD=PASSWORD('1234') WHERE User='user2' and Host=’localhost’;
FLUSH PRIVILEGES;

user1用户只能在localhost这个IP登录mysql服务器

user2用户可以在任何电脑上登录mysql服务器

转载于:https://www.cnblogs.com/pwc1996/p/4839172.html

Mysql笔记——DCL相关推荐

  1. MySQL 笔记2 -- MySQL 基础

    MySQL 笔记2 – MySQL 基础 MySQL 系列笔记是笔者学习.实践MySQL数据库的笔记 课程链接: MySQL 数据库基础入门教程 参考文档: MySQL 官方文档 一.MySQL 简介 ...

  2. MySQL笔记 4月记

    MySQL 笔记 数据库概述 数据库是持久化数据的一种介质,可以理解成用来存储和管理数据的仓库! 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用.持久化的大多数时候是将内 ...

  3. SQL MySQL 笔记

    SQL与MySQL笔记 文章目录 SQL与MySQL笔记 环境配置&基础常识 RDMS相关概念 MySQL Workbench Navicat SQL基础语法 书写风格 SQL语句分类 SQL ...

  4. mysql事务手写笔记_兴奋了!阿里技术官手写“MySQL笔记”,传授你年薪百万级干货...

    前言 MySQL重要吗?重要!为什么重要?因为它在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展.阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的.My ...

  5. 涂抹mysql 完整_涂抹mysql笔记-管理mysql服务

    $ /mysql/scripts/mysql_install_db --datadir=/mysql/data --basedir=/mysql support-files/mysql.server脚 ...

  6. 涂抹mysql笔记-mysql复制特性

    涂抹mysql笔记-mysql复制特性 mysql复制特性:既可以实现整个服务(all databases)级别的复制,也可以只复制某个数据库或某个数据库中的某个指定的表对象.即可以实现A复制到B(主 ...

  7. 阿里工程师总结的《MySQL 笔记高清 PDF 》 开放下载

    下面是阿里工程师整理的MySQL笔记,高清PDF版,涉及到mysql的方方面面,内容质量特别高,文末有获取方式. 获取方式,扫码发送:102

  8. MySQL 笔记9 -- PyMySQL

    MySQL 笔记9 – PyMySQL MySQL 系列笔记是笔者学习.实践MySQL数据库的笔记 参考文档: MySQL 官方文档 SQL 教程 PyMySQL官方文档 一.基础 1.简介 PyMy ...

  9. MySQL 笔记8 -- 存储过程和索引

    MySQL 笔记8 – 存储过程和索引 MySQL 系列笔记是笔者学习.实践MySQL数据库的笔记 课程链接: MySQL 数据库基础入门教程 参考文档: MySQL 官方文档 SQL 教程 一.存储 ...

最新文章

  1. 如何建设数据安全体系?
  2. Activity的4种启动模式
  3. linux task进程跟踪,如何对Hadoop作业的某个task进行debug单步跟踪
  4. 如何在SAP Cloud for Customer里自定义query
  5. 变电站计算机监控系统的作用和工作原理,变电站计算机监控系统的主要功能.pdf...
  6. HDU1231(DP)
  7. 用PredicateBuilder实现Linq动态拼接查询
  8. SpringBoot文档翻译系列——26.日志logging
  9. yconsole使用说明
  10. 亲密关系-【沟通日志】-如何不再重蹈覆辙
  11. 用框架名唬人谁都会,那你知道Web开发模式吗?——莫问前程莫装逼
  12. Spring Boot 2 (三):Spring Boot 开源软件都有哪些?
  13. java软件工程师 英文简历_java软件工程师英文简历模板3篇
  14. python面试资格确认_python面试(语法)
  15. PHP编写简单的注册登录页面
  16. 网站服务器对域名有要求,网站域名备案对服务器的要求
  17. 云专网和云专线的区别_云专线网络接入解决方案
  18. 分享给学弟学妹们的一些成为全栈工程师的方向和方法
  19. 会畅通讯会议客户端分析
  20. 开闭原则、迪米特法则、合成复用原则

热门文章

  1. 前端解决第三方图片防盗链的办法 - html referrer 访问图片资源 403 问题
  2. Spring启动NoClassDefFoundError中EmbeddedValueResolver错误
  3. 技术篇-HBase Coprocessor 的实现与应用
  4. Ubuntu离线安装VSCode(附带前期准备工作)
  5. win7键盘失灵 登陆界面键盘失效无法输入密码的解决办法
  6. 【 Logistic Regression 】林轩田机器学习基石
  7. linux shell if命令参数说明
  8. 特征提取之——Haar特征
  9. git删除中间某个commit
  10. swagger php修改成中文,PHP使用swagger自动生成API文档