MySQL 视频课 · 50 集 / DCL:用户管理与权限控制 / P24
第 24 集 / 共 50 · DCL:用户管理与权限控制 · 视频 p=24 · 时长 10:58
P24 24. 基础-SQL-DCL-用户管理-
看视频,对照阅读:在新标签打开原视频(p=24)
DCL 的第一半:怎么建、改、删一个数据库账号。
复习模式:快速跳知识点(详解在下方各节)
复习顺序:先看“一句话理解”能否复述,再扫步骤,最后做自测;答不出时回到小例与易错。
一句话理解
DCL 管的是“谁能连进来”:建用户、改密码、删用户;账号由用户名和主机名一起定位。
按这 4 步做
- 先看现有账号:USE mysql; SELECT user, host FROM user; 只读查看,不改任何东西。
- 建用户:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';主机名 localhost 只允许本机,% 允许远程。
- 改密码:ALTER USER '用户名'@'主机名' IDENTIFIED BY '新密码'。
- 删用户:DROP USER '用户名'@'主机名'。
小例
CREATE USER 'mysqlnotes_demo'@'localhost' IDENTIFIED BY 'LocalOnly_ChangeMe_01';
ALTER USER 'mysqlnotes_demo'@'localhost' IDENTIFIED BY 'LocalOnly_ChangeMe_02';
DROP USER 'mysqlnotes_demo'@'localhost';
【原创演示】三句按顺序演示“建—改—删”,全部限定 localhost,只用于本机练习库。两个密码串是明显的占位值,不是任何真实口令;真机上要换成自己保管的强密码,并且不要把密码写进脚本或提交进仓库。p24.sql 里那两句 SELECT ... FROM mysql.user 只是只读查看账号表,别直接改这张系统表。这些语句只在本机练习库和临时账号上有意义;本页原创例已在隔离的 MySQL 8.0.46 测试实例执行通过(账号用完即删),不是视频里那次演示的复现。
易错点
- 图省事建一个能从任意主机登录的管理员账号,或把全部权限一次性给业务账号:等于把整台实例交给任何能连上的人;练习只用最小权限的 localhost 账号。
- 漏写或写错主机名:'u'@'localhost' 与 'u'@'%' 是两个不同账号,删掉一个另一个还在。
- 把密码硬编码进脚本或截图:示例里只能出现占位串,真实密码应由使用者在本地输入并妥善保管。
30 秒速记
自测(2 题,先答再展开)
自测 1:为什么建用户必须写主机名?
MySQL 用“用户名@主机名”共同标识账号,同一用户名从不同来源登录可以是不同账号,权限各自独立。
自测 2:DROP USER 之后,这个账号的权限记录会残留吗?
不会。DROP USER 会连同该账号在权限表里的记录一起删除,“只删账号不删权限”的担心在这里不成立。
材料与来源
展开材料出处、讲义页码与证据等级
| 材料 | 类型 / 位置 | 支持了什么 |
|---|---|---|
| P24 原视频页(BV1Kr4y1i7ru) | 平台视频页 · P24;采样静帧 t012/t20/t30/t40/t50/t60/t70/t80/tend | t20 为“DCL-管理用户”四步语法页。 |
| MySQL 8.0 Reference:CREATE USER | 官方文档 | 核对账号名/主机名与认证插件的写法,未逐字引用。 |
| MySQL 8.0 Reference:账号管理语句 | 官方文档 | 核对 ALTER USER / DROP USER 语义。 |
按 t20 帧核对:幻灯片“DCL-管理用户”列出四件事——查询用户(USE mysql; SELECT * FROM user;)、创建用户(CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码')、修改密码(ALTER USER … IDENTIFIED WITH mysql_native_password BY '新密码')、删除用户(DROP USER)。正文示例为原创改写,用 localhost 练习账号和明显占位密码,未使用视频里的账号名与密码;无字幕,讲师演示过程未核实,也未在任何实例上执行。
讲义对照:讲义 2.7.1 管理用户 · p51(公开镜像;按主题对应,切点 notexact)
- 画面静帧 9 帧,采样点 0:12–10:45 / 全片 10:58(只用于确认画面主题,不作内容边界)
- 原声字幕未取得:匿名接口字幕轨为空且需登录,未使用任何账号
等级含义:平台视频页 / 官方文档 / 课件 = 原始材料;二手整理 = 参考;推断 = 未经核实。站内补充的解释与练习会在此说明。