⚠️ 来源写成 % 意味着什么

一个账号的来源那一段写成 %,意味着【0】。

开始练习 →

连不上的时候先看哪儿

程序连不上数据库服务,最该先确认的是【0】。

开始练习 →

这份权限表里有几个账号

下面这段数一数 GRANTS 里一共有几行授权和其中有几行是给能从任何机器连过来的账号的(用 / 隔开)。 题面里已经准备好四份**真实形状**的运维文本(都是字符串) GRANTS 5 行 SHOW GRANTS 的输出(app / r

开始练习 →

自己写:把所有账号名列出来

把 TODO 补完,打出 GRANTS 里出现过的不重样的账号名,按字母序用 / 连起来。⚠️ 账号名指的是 TO 后面反引号里的那一段,不含来源。 题面里已经准备好四份**真实形状**的运维文本(都是字符串) GRANTS 5 行 SH

开始练习 →

自己写:找出对全世界开门的那个账号

把 TODO 补完,打出 GRANTS 里来源写成 % 的那个账号名。 题面里已经准备好四份**真实形状**的运维文本(都是字符串) GRANTS 5 行 SHOW GRANTS 的输出(app / root / ro / bak 四个账

开始练习 →

USAGE 这个权限能做什么

一个账号只有 GRANT USAGE ON *.* 这一条,它能做的是【0】。

开始练习 →

"最小权限"是什么意思

给应用建账号时讲的"最小权限原则",指的是【0】。

开始练习 →

⚠️ 备份账号该给什么权限

一个专门用来做备份的账号,合理的权限是【0】。

开始练习 →

⚠️ 备份账号却带着删除权限

下面这段找出 GRANTS 里那个备份账号(bak)的授权行,打出它带了几种权限和其中有没有 DELETE(用 / 隔开;有就打"有",没有就打"没有")。 题面里已经准备好四份**真实形状**的运维

开始练习 →

谁的权限最大

下面这段找出 GRANTS 里权限范围是整个服务(ON *.*)的那些行,打出有几行和其中带 ALL PRIVILEGES 的账号名(用 / 隔开)。 题面里已经准备好四份**真实形状**的运维文本(都是字符串) GRANTS 5 行 S

开始练习 →