MySQL 视频课 · 50 集 / DCL:用户管理与权限控制 / P24

第 24 集 / 共 50 · DCL:用户管理与权限控制 · 视频 p=24 · 时长 10:58

P24 24. 基础-SQL-DCL-用户管理-

讲义 2.7.1 管理用户 p51

按主题对应,非逐句切分

来源与核对说明

以同版讲义的公开镜像核对章节与页码(镜像非官方出品);非逐字稿,示例为原创补充。

本页是学习笔记,不等同于视频逐字稿。原声字幕未取得(匿名接口字幕轨为空且需登录,未使用任何账号),也没有逐句讲解记录;讲义只按节与页码对应,切点未逐句确证。

讲义索引:p51 · 2.7.1 管理用户 · 切点 notexact

讲义是第三方公开镜像(95 页 PDF),不是官方原件;这里只用它核对章节顺序与页码,不转载正文。

完整来源说明与变更记录 →

看视频,对照阅读:在新标签打开原视频(p=24)

DCL 的第一半:怎么建、改、删一个数据库账号。

复习模式:快速跳知识点(详解在下方各节)

复习顺序:先看“一句话理解”能否复述,再扫步骤,最后做自测;答不出时回到小例与易错。

一句话理解

DCL 管的是“谁能连进来”:建用户、改密码、删用户;账号由用户名和主机名一起定位。

按这 4 步做

  1. 先看现有账号:USE mysql; SELECT user, host FROM user; 只读查看,不改任何东西。
  2. 建用户:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';主机名 localhost 只允许本机,% 允许远程。
  3. 改密码:ALTER USER '用户名'@'主机名' IDENTIFIED BY '新密码'。
  4. 删用户:DROP USER '用户名'@'主机名'。

小例

先准备本集练习数据:p24.sql · 练习库说明

SQL 示例
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 测试实例执行通过(账号用完即删),不是视频里那次演示的复现。

易错点

30 秒速记

账号 = 用户名 + 主机名;CREATE/ALTER/DROP USER;localhost 与 % 是两个账号;密码只放占位。

自测(2 题,先答再展开)

自测 1:为什么建用户必须写主机名?

MySQL 用“用户名@主机名”共同标识账号,同一用户名从不同来源登录可以是不同账号,权限各自独立。

自测 2:DROP USER 之后,这个账号的权限记录会残留吗?

不会。DROP USER 会连同该账号在权限表里的记录一起删除,“只删账号不删权限”的担心在这里不成立。

材料与来源

展开材料出处、讲义页码与证据等级
材料类型 / 位置支持了什么
P24 原视频页(BV1Kr4y1i7ru)平台视频页 · P24;采样静帧 t012/t20/t30/t40/t50/t60/t70/t80/tendt20 为“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(只用于确认画面主题,不作内容边界)
  • 原声字幕未取得:匿名接口字幕轨为空且需登录,未使用任何账号

等级含义:平台视频页 / 官方文档 / 课件 = 原始材料;二手整理 = 参考;推断 = 未经核实。站内补充的解释与练习会在此说明。

下载本集 Markdown