[JavaWeb-MySQL]DCL管理用户,授权
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管理用户,授权相关推荐
- DCL 管理用户 mysql
DCL 管理用户 mysql SQL分类 DDL DML DQL DCL DBA 数据库管理员 DCL 管理用户 权限授予 查询用户 切换数据库 use mysql 查询user表 创建用户 crea ...
- navicat for mysql 用户_Navicat for MySQL 怎么/怎么添加管理用户?Navicat for MySQL 添加管理用户教程_37游游网...
[37游游攻略]为了保证数据库的安全,对操作用户分级授权是非常有必要的,Navicat for MySQL 给我们提供了一个非常强悍又非常便捷的用户管理系统.点击位于连接右侧的用户命令,随之弹出管理用 ...
- lnmp下mysql创建新用户授权后登录报错 1045 Access denied for user 'name'@'localhost
报错:1045 Access denied for user 'name'@"localhost' (using password: YES) 问题:mysql创建新用户授权后远程登录用户时 ...
- Mysql如何对用户授权
Mysql用户授权 一,创建用户 1),在终端命令行输入 mysqladmin -u root -p password "新密码" 回车 ,Enter password: [输入原 ...
- MySQL数据库的用户授权_查看权限
文章目录 Mysql 的权限分类 权限数据的存储 每种权限的修改策略和作用范围 刷新权限 MySQL 提供的操作权限 授权语法格式 参考示例 授予用户拥有某个数据库的全部权限 授予用户拥有所有数据库的 ...
- mysql工具navicat用户授权_Navicat使用教程:在Navicat Premium中管理MySQL用户 - 第4部分:权限管理器工具...
Navicat Premium 在线订购享专属优惠 立即购买>>> 第4部分:Privilege Manager(权限管理器)工具 在本系列教程中,我们一直在探索如何使用Navic ...
- mysql grant all_mysql用户授权之GRANT ALL PRIVILEGES用法举例
1,改表法. 如果帐号不允许从远程登陆,只能在localhost. 此时只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user ...
- 第四篇:Mysql数据库的用户授权及撤销
一,创建授权 1,mysql授权库和信息 2,grant配置授权
- 04: 用户授权及撤销 、 数据备份与恢复 、 MySQL管理工具
day04 一 .管理root用户密码 1.1 修改密码 1.2 恢复密码 二.用户授权与权限撤销 2.1 授权 2.2 撤销权限 三.安装图形管理工具 四 数据备份与恢复 ----- 完全备份与恢复 ...
最新文章
- 模拟退火算法解决TSP(python实现 110+行代码)【gif生成】
- 【译】A Beginner-Friendly Introduction to Containers, VMs and Docker
- bzoj 1179 抢掠计划atm (缩点+有向无环图DP)
- react+express+mongodb搭建个人博客
- QT的QBoxLayout类的使用
- Dubbo 新编程模型之外部化配置
- 漫步者lollipods如何调节音量_漫步者MF5扩音器体验:老师值得入手
- 如何把朋友升级成情侣?| 今日最佳
- 3.10 datetime
- python函数回顾:abs()
- (libgdx学习)TextInputListener
- 用spss进行数据的标准化处理_如何用SPSS对数据进行标准化处理
- matlab里的计算符号,Matlab符号运算总结
- 珍藏版 | 20道XGBoost面试题
- 腾讯云轻量应用服务器地域节点北京、上海和广州选择攻略
- css图片压缩不变形
- it guy流利说_Guy RoutledgeCSS预处理器和字体末端开发
- 将OpenCV抓拍的图片进行x264编码并保存到文件
- Ubuntu18.04系统硬盘分区方法
- [B站视频]Python爬虫技术5天速成
热门文章
- 360极速浏览器使用postman
- Androd之在图片右上角显示红色圆圈里面数字提醒
- java获取map数量_java – 如何从HashMap或LinkedHashMap获取有限数量的值?
- 清华放大招!竟然连初三学生都招,一条龙培养到博士,还不准转专业......
- 有哪些命令行的软件堪称神器?
- matlab损失函数出现nan,[译]在训练过程中loss出现NaN的原因以及可以采取的方法。...
- 计算机视觉招聘_INDEMIND|SLAM、计算机视觉、深度学习算法招聘(社招实习)
- 配置yml_dctc:生成docker-compose.yml配置的工具
- 阿里最新面试必备项之Java的String类,持续更新中!
- 京东面试官:呦,你对中间件 Mycat了解的还挺深~