DCL:

* SQL分类:1. DDL:操作数据库和表2. DML:增删改表中数据3. DQL:查询表中数据4. DCL:管理用户,授权* DBA:数据库管理员* DCL:管理用户,授权1. 管理用户1. 添加用户:* 语法:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';2. 删除用户:* 语法:DROP USER '用户名'@'主机名';3. 修改用户密码:UPDATE USER SET PASSWORD = PASSWORD('新密码') WHERE USER = '用户名';UPDATE USER SET PASSWORD = PASSWORD('abc') WHERE USER = 'lisi';SET PASSWORD FOR '用户名'@'主机名' = PASSWORD('新密码');SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');* mysql中忘记了root用户的密码?1. cmd -- > net stop mysql 停止mysql服务* 需要管理员运行该cmd2. 使用无验证方式启动mysql服务: mysqld --skip-grant-tables3. 打开新的cmd窗口,直接输入mysql命令,敲回车。就可以登录成功4. use mysql;5. update user set password = password('你的新密码') where user = 'root';6. 关闭两个窗口7. 打开任务管理器,手动结束mysqld.exe 的进程8. 启动mysql服务9. 使用新密码登录。4. 查询用户:-- 1. 切换到mysql数据库USE myql;-- 2. 查询user表SELECT * FROM USER;* 通配符: % 表示可以在任意主机使用用户登录数据库2. 权限管理:1. 查询权限:-- 查询权限SHOW GRANTS FOR '用户名'@'主机名';SHOW GRANTS FOR 'lisi'@'%';2. 授予权限:-- 授予权限grant 权限列表 on 数据库名.表名 to '用户名'@'主机名';-- 给张三用户授予所有权限,在任意数据库任意表上GRANT ALL ON *.* TO 'zhangsan'@'localhost';3. 撤销权限:-- 撤销权限:revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名';REVOKE UPDATE ON db3.`account` FROM 'lisi'@'%';

[JavaWeb-MySQL]DCL管理用户,授权相关推荐

  1. DCL 管理用户 mysql

    DCL 管理用户 mysql SQL分类 DDL DML DQL DCL DBA 数据库管理员 DCL 管理用户 权限授予 查询用户 切换数据库 use mysql 查询user表 创建用户 crea ...

  2. navicat for mysql 用户_Navicat for MySQL 怎么/怎么添加管理用户?Navicat for MySQL 添加管理用户教程_37游游网...

    [37游游攻略]为了保证数据库的安全,对操作用户分级授权是非常有必要的,Navicat for MySQL 给我们提供了一个非常强悍又非常便捷的用户管理系统.点击位于连接右侧的用户命令,随之弹出管理用 ...

  3. lnmp下mysql创建新用户授权后登录报错 1045 Access denied for user 'name'@'localhost

    报错:1045 Access denied for user 'name'@"localhost' (using password: YES) 问题:mysql创建新用户授权后远程登录用户时 ...

  4. Mysql如何对用户授权

    Mysql用户授权 一,创建用户 1),在终端命令行输入 mysqladmin -u root -p password "新密码" 回车 ,Enter password: [输入原 ...

  5. MySQL数据库的用户授权_查看权限

    文章目录 Mysql 的权限分类 权限数据的存储 每种权限的修改策略和作用范围 刷新权限 MySQL 提供的操作权限 授权语法格式 参考示例 授予用户拥有某个数据库的全部权限 授予用户拥有所有数据库的 ...

  6. mysql工具navicat用户授权_Navicat使用教程:在Navicat Premium中管理MySQL用户 - 第4部分:权限管理器工具...

    Navicat Premium 在线订购享专属优惠  立即购买>>> 第4部分:Privilege Manager(权限管理器)工具 在本系列教程中,我们一直在探索如何使用Navic ...

  7. mysql grant all_mysql用户授权之GRANT ALL PRIVILEGES用法举例

    1,改表法. 如果帐号不允许从远程登陆,只能在localhost. 此时只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user ...

  8. 第四篇:Mysql数据库的用户授权及撤销

    一,创建授权 1,mysql授权库和信息 2,grant配置授权

  9. 04: 用户授权及撤销 、 数据备份与恢复 、 MySQL管理工具

    day04 一 .管理root用户密码 1.1 修改密码 1.2 恢复密码 二.用户授权与权限撤销 2.1 授权 2.2 撤销权限 三.安装图形管理工具 四 数据备份与恢复 ----- 完全备份与恢复 ...

最新文章

  1. 模拟退火算法解决TSP(python实现 110+行代码)【gif生成】
  2. 【译】A Beginner-Friendly Introduction to Containers, VMs and Docker
  3. bzoj 1179 抢掠计划atm (缩点+有向无环图DP)
  4. react+express+mongodb搭建个人博客
  5. QT的QBoxLayout类的使用
  6. Dubbo 新编程模型之外部化配置
  7. 漫步者lollipods如何调节音量_漫步者MF5扩音器体验:老师值得入手
  8. 如何把朋友升级成情侣?| 今日最佳
  9. 3.10 datetime
  10. python函数回顾:abs()
  11. (libgdx学习)TextInputListener
  12. 用spss进行数据的标准化处理_如何用SPSS对数据进行标准化处理
  13. matlab里的计算符号,Matlab符号运算总结
  14. 珍藏版 | 20道XGBoost面试题
  15. 腾讯云轻量应用服务器地域节点北京、上海和广州选择攻略
  16. css图片压缩不变形
  17. it guy流利说_Guy RoutledgeCSS预处理器和字体末端开发
  18. 将OpenCV抓拍的图片进行x264编码并保存到文件
  19. Ubuntu18.04系统硬盘分区方法
  20. [B站视频]Python爬虫技术5天速成

热门文章

  1. 360极速浏览器使用postman
  2. Androd之在图片右上角显示红色圆圈里面数字提醒
  3. java获取map数量_java – 如何从HashMap或LinkedHashMap获取有限数量的值?
  4. 清华放大招!竟然连初三学生都招,一条龙培养到博士,还不准转专业......
  5. 有哪些命令行的软件堪称神器?
  6. matlab损失函数出现nan,[译]在训练过程中loss出现NaN的原因以及可以采取的方法。...
  7. 计算机视觉招聘_INDEMIND|SLAM、计算机视觉、深度学习算法招聘(社招实习)
  8. 配置yml_dctc:生成docker-compose.yml配置的工具
  9. 阿里最新面试必备项之Java的String类,持续更新中!
  10. 京东面试官:呦,你对中间件 Mycat了解的还挺深~