头歌实践教学平台:数据科学与大数据技术导论(十八1)

发布时间:2026/8/29 18:50:35

头歌实践教学平台:数据科学与大数据技术导论(十八1)
十八、MySQL-数据库管理第1关用户管理任务描述公司中需要对数据库进行操作的部门通常有很多比如财务部门需要访问员工信息表人力资源部门需要访问部门信息表。通常不同部门需要使用不同的用户身份登陆数据库这就需要为不同部门创建不同数据库用户。本关任务创建新的数据库用户删除指定的数据库用户相关知识在之前的实训中我们已经介绍过通过使用命令行登陆MySQL输入命令mysql -uroot -p123123 -h127.0.0.1如下图。这条命令中我们的用户名是root密码是123123在MySQL中root是管理员用户具有最高权限但是实际应用中出于权限管理和安全的考虑通常会给使用者建立单独的用户身份来登陆数据库。USER表在MySQL5.5中会提供默认的3个数据库:information_schemamysqlperformance_schema数据库用户的相关信息都存储在mysql数据库的user数据表中,我们可以使用命令SELECT User FROM mysql.user;查看当前数据库所有用户的用户名如下图。创建用户基本语法 MySQL5.5中创建用户的语句如下CREATE USER 用户名[主机名] [IDENTIFIED BY 登陆密码];具体语义说明CREATE USER是创建用户的命令**用户名**是必选项第二个方括号中的**主机名**是可选项在MySQL中通常由用户名和主机名唯一确定一个登陆用户最后一个方括号中也是可选项IDENTIFIED BY是设置登陆密码的命令密码填写在 中。应用示例 (1)CREATE USER new-user1;如果只填写用户名则主机名会被默认设置为%即允许从任意主机登录可以使用命令SELECT User,Host FROM mysql.user;查看是否创建成功如下图。(注意MySQL5.5中用户名长度不能超过16位)应用示例 (2)CREATE USER new-user2127.0.0.1;创建用户时可以指定主机名这里的主机名通常指允许用户从指定主机登陆127.0.0.1和localhost通常代表着本机右侧命令行属于远程登陆所以只能使用127.0.0.1代表远程主机。由于没有指定登陆密码所以可以使用命令mysql -unew-user2 -h127.0.0.1不输入密码直接登陆如下图。应用示例 (3)CREATE USER new-user3 IDENTIFIED BY new3pass;大部分情况下登陆密码是必要的IDENTIFIED BY命令后new3pass是登陆密码明文。出于安全考虑MySQL在存储密码时不使用明文直接存储我们可以使用命令SELECT User,Password FROM mysql.user;查看用户名和登陆密码如下图。删除用户基本语法(1) MySQL5.5中删除特定用户的语句如下DELETE FROM mysql.user WHERE User用户名 AND Host主机名;User和Host可以唯一的确定一个登陆用户.(2) MySQL5.5中删除具有某一个用户名的所有用户的语句如下DELETE FROM mysql.user WHERE User用户名;此语句会删除所有具有相同**用户名**的用户可能会删除多个。(3) MySQL5.5中删除某一个主机上的所有用户的语句如下DELETE FROM mysql.user WHERE Host主机名;此语句会删除所有登陆主机为**主机名**的所有用户。(4)更新权限在删除用户后必须执行更新权限语句FLUSH PRIVILEGES;如果不执行的话无法再创建与删除用户具有相同用户名和主机名的新用户例如我们执行以下语句DELETE FROM mysql.user WHERE Usernew-user2 AND Host127.0.0.1;CREATE USER new-user2127.0.0.1;执行结果如下可以看到MySQL会报错无法重复创建相同用户。删除后更新权限的正确语句如下DELETE FROM mysql.user WHERE Usernew-user2 AND Host127.0.0.1;FLUSH PRIVILEGES;CREATE USER new-user2127.0.0.1;此时可以成功创建执行结果如下修改密码普通用户只能修改自己的密码root用户则可以修改所有用户的密码。基本语法(1) MySQL5.5中的UPDATE方法UPDATE mysql.user SET PasswordPASSWORD(新密码) WHERE User用户名 [AND Host主机名];这里需要用到PASSWORD函数将密码明文进行加密然后存储在User表中。(2) MySQL5.5中的SET方法/* 为自己修改密码 */SET PasswordPASSWORD(新密码);/* root用户修改其他用户的密码 */SET Password FOR 用户名[主机名]PASSWORD(新密码);应用示例 /* root用户登陆 */UPDATE mysql.user SET PasswordPASSWORD(newpassword) WHERE Usernew-user3 AND Host%;执行结果如下我们可以看到修改语句正确执行但并没有生效。在密码修改之后必须也进行权限刷新才能生效。执行权限刷新语句FLUSH PRIVILEGES;重新执行结果如下可以看到密码修改成功。编程要求本关的任务为财务部门FinancialDepartment进行如下操作(1) 创建数据库新用户FD-user具体要求如下用户名FD-user主机名127.0.0.1登陆密码FDpassword(2) 修改FD-user用户的登陆密码为newFDpass(3) 删除FD-user用户注意执行语句的是root用户测试说明我们已经登录了MySQL你只需要在右侧代码窗口输入MySQL语句实现以上操作平台将自动编译你输入的MySQL语句。请注意语句的格式请不要删去注释信息成功通关后预计输出success-创建用户成功success-修改密码成功success-删除用户成功吾尝终日而思矣不如须臾之所学也吾尝而望矣不如登高之博见也。——《荀子·劝学》开始你的任务吧祝你成功如果你觉得这一关的内容对你有帮助请你在下面点赞。//请在下面输入创建新用户FD-user的MySQL语句/*********begin*********/CREATE USER FD-user127.0.0.1 IDENTIFIED BY FDpassword;/********* end *********///请在下面输入修改FD-user用户登陆密码的MySQL语句//注意当前用户为root用户/*********begin*********/UPDATE mysql.user SET PasswordPASSWORD(newFDpass) WHERE UserFD-user AND Host127.0.0.1;FLUSH PRIVILEGES;/********* end *********///请在下面输入删除FD-user用户的MySQL语句/*********begin*********/DELETE FROM mysql.user WHERE UserFD-user AND Host127.0.0.1;FLUSH PRIVILEGES;/********* end *********/有任何问题都可以随时关注私信

相关新闻

大数取模算法精解:从ACM题到模运算原理与工程实践

大数取模算法精解:从ACM题到模运算原理与工程实践

2026/8/29 18:40:35

1. 项目概述:从一道经典ACM题看大数取模的核心算法在算法竞赛和编程面试中,大数运算一直是检验程序员基本功和数学思维能力的试金石。今天要聊的这道『杭电1212』Big Number,就是一道非常经典且极具教学意义的入门题。题目本身并不复杂&#…

物理仿真击剑对抗:盲评大模型推理能力的新方法

物理仿真击剑对抗:盲评大模型推理能力的新方法

2026/8/29 18:40:35

这个项目的玩法一句话就能说清:两个 LLM 分别控制一个剑客,在物理仿真场景里互相对战,人类观众看不到模型身份,只凭战斗过程和双方给出的决策理由,盲投票判断谁“更会推理”。它看起来像娱乐向的 AI 对战游戏&#xff…

线性规划建模实战:从概念到MATLAB/Python求解与竞赛应用

线性规划建模实战:从概念到MATLAB/Python求解与竞赛应用

2026/8/29 18:40:35

1. 从“规划”到“最优解”:线性规划到底是什么? 如果你参加过数学建模比赛,或者接触过运筹学、管理科学,那么“线性规划”这个词你一定不陌生。它听起来很学术,但背后的思想却极其朴素: 在有限的资源约束…

OpenPhase相场模拟工具:从部署调试到模型配置的完整实践指南

OpenPhase相场模拟工具:从部署调试到模型配置的完整实践指南

2026/8/29 19:40:39

简介:相场法是一种用于模拟材料微观组织演化的强大计算技术,其核心原理基于Cahn-Hilliard和Allen-Cahn等偏微分方程,通过描述序参量的时空演化来捕捉相变、晶粒生长等复杂界面动力学过程。该技术的价值在于能够将连续介质理论与微观结构演化直…

51单片机驱动PCF8591实现ADC与DAC信号转换的Proteus仿真实践

51单片机驱动PCF8591实现ADC与DAC信号转换的Proteus仿真实践

2026/8/29 19:40:39

1. 项目概述:从“看得见”到“控得住”的信号桥梁 在嵌入式开发,尤其是51单片机这类经典微控制器的应用里,我们常常会遇到一个核心矛盾:单片机是数字世界的“国王”,它只认识0和1;而现实世界却充满了连续变…

2026年MBA论文降AI率工具盘点:商科生怎么选

2026年MBA论文降AI率工具盘点:商科生怎么选

2026/8/29 19:40:39

MBA论文送审前,降AI率已经成为和降重复率同等重要的一道关卡。不少商科生对着检测报告里的高亮段落发愁,案例分析和战略建议写得再扎实,只要AI痕迹明显,评审印象分就打了折扣。这篇围绕商科论文场景,盘点市面上主流的降…

2026年MBA论文降AI率,哪些工具真正管用?

2026年MBA论文降AI率,哪些工具真正管用?

2026/8/29 19:40:39

MBA论文送审前,导师发来一句"这段查一下AI率",有多少人盯着屏幕愣住。商学院对AIGC检测的收紧速度比想象中快,降AI率已经从可选项变成送审前的硬性关卡。市面上冒出一堆号称能降AI率的工具,实际用下来各有各的脾气。这篇…

2026年MBA毕业论文写作工具怎么选?8款AI降重生成软件实测盘点

2026年MBA毕业论文写作工具怎么选?8款AI降重生成软件实测盘点

2026/8/29 19:40:39

MBA毕业论文的写作压力,经历过的人都懂。白天上班晚上改稿,导师催进度消息一条接一条,查重系统弹窗刺眼。时间紧、查重严、逻辑要求高,在职学生的论文周期被压缩得所剩无几。市面上论文写作工具不少,真正能扛住MBA论文…

T-DFNN:基于增量学习的入侵检测系统如何克服灾难性遗忘

T-DFNN:基于增量学习的入侵检测系统如何克服灾难性遗忘

2026/8/29 19:30:38

1. 项目概述:当入侵检测遇上“活到老学到老”的神经网络 最近在复现和消化一篇挺有意思的论文,标题是《T-DFNN: An Incremental Learning Algorithm for Intrusion Detection Systems》。简单来说,它解决的是网络安全领域一个经典的老大难问题…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/27 11:10:02

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/29 10:22:10

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/28 7:34:42

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

四款热门降AI工具测评:研究生和本科生怎么选?

四款热门降AI工具测评:研究生和本科生怎么选?

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

论文降AI率免费攻略:自查、提示词与工具推荐

论文降AI率免费攻略:自查、提示词与工具推荐

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

2026/8/29 0:09:39

前言:预算有限的企业更关心投入能否形成可持续的品牌资产。评估北京GEO优化服务商时,不能只比较单篇内容或单月报价,还要看是否能够把问题词、官网、信源和监测串成完整链路。本期重点放在预算配置、试点范围和交付边界,帮助企业先…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…