老板:让你添加一个mysql用户并给予权限这么费劲吗?

五、修改用户密码 老板指示修改joytom用户的密码。小王执行了修改密码命令:set PASSWORD FOR ‘username‘@’%’ = PASSWORD (‘要修改的密码’),并验证了密码修改效果。六、密码过期和锁定用户 老板提出关于密码过期和锁定用户的问题,小王解释了MySQL5.6.6版本后新增的密码过期功能,以及如何强制设置...
老板:让你添加一个mysql用户并给予权限这么费劲吗?
今日,程序员小王因未能快速完成给数据库新添加用户并设置权限的任务,被老板训斥并扣工资。小王决心深入学习,最终掌握了MySQL创建用户和授权的流程。

一、新建用户

老板提出需求:创建用户名为joytom,密码为123321,支持任意远程主机访问。小王熟练地执行了创建用户的命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';,并检查了创建结果。接着,使用另一台服务器远程登录数据库,验证了joytom用户确实可以访问。

二、授权

完成用户创建后,老板要求给joytom用户权限,仅允许其查询和修改copytest数据库中的student表。小王执行了授权命令:grant privileges on database.tablename to “username”@'host',并测试了权限生效情况。随后,小王又为joytom用户添加了查看视图的权限,并验证了权限调整。

三、撤销权限

老板要求撤销joytom用户查看视图的权限,仅保留查询和修改。小王执行了撤销权限命令:revoke privileges ON database.tablename FROM ‘username‘@’host’;,再次验证了权限状态。

四、删除用户

老板要求删除joytom用户。小王执行了删除命令:drop user username@host;,并确认了用户已从数据库中移除。

五、修改用户密码

老板指示修改joytom用户的密码。小王执行了修改密码命令:set PASSWORD FOR ‘username‘@’%’ = PASSWORD (‘要修改的密码’),并验证了密码修改效果。

六、密码过期和锁定用户

老板提出关于密码过期和锁定用户的问题,小王解释了MySQL5.6.6版本后新增的密码过期功能,以及如何强制设置密码过期。此外,小王还说明了在MySQL5.7版本中如何锁定和解锁用户账号。

七、权限常用关键字整理

最后,老板要求小王整理权限管理中常用的关键字。小王利用之前的整理,成功完成任务,并得到了老板的认可,额外获得了加薪奖励。2024-08-26
mengvlog 阅读 9 次 更新于 2025-07-20 01:22:36 我来答关注问题0
  • 一、新建用户 老板提出需求:创建用户名为joytom,密码为123321,支持任意远程主机访问。小王熟练地执行了创建用户的命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';,并检查了创建结果。接着,使用另一台服务器远程登录数据库,验证了joytom用户确实可以访问。二、授权 完成用户创建后,老...

  •  翡希信息咨询 update 没有索引导致业务崩了,老板骂了一个小时

    原因: 全表扫描与加锁:当update语句的where条件没有使用索引时,MySQL会对全表进行扫描,并对所有记录加上nextkey锁,这相当于锁住了整个表。 事务阻塞:在InnoDB存储引擎中,锁会在事务结束时才会释放。如果update语句锁住了整个表,那么在这个事务结束之前,其他事务的update、delete等修改操作都会被阻塞...

  • 1)在MySQL 8.0中,已移除了在MySQL 8.0中已废弃的mysql_native_password认证插件,并且服务器现在拒绝来自没有CLIENT_PLUGIN_AUTH能力的旧客户端程序的mysql_native认证请求。为了向后兼容性,mysql_native_password仍然在客户端上可用;客户端内置的认证插件已转换为动态加载插件。这些更改还涉及移除以下...

  • 阿旺采用Cache Aside策略,即先更新数据库,再删除缓存,同时给缓存加入过期时间作为兜底措施,以确保数据一致性。但阿旺又发现,删除缓存操作可能失败,导致数据不一致。为解决此问题,阿旺引入消息队列重试机制或订阅MySQL binlog再操作缓存,以保证两个操作的正确执行。经过改进,问题得到解决,服务器性能提升...

  •  翡希信息咨询 最易懂的数据库事务的四种隔离级别知识

    1. Read uncommitted(读未提交)概念:一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的工资是3.6万/月。但发工资时老板不小心按错了数字,按成3.9万/月,该钱已经打到程序员的户口,但事务还没有提交。此时程序员去查看自己这个月的工资,发现比往常多了3千元,...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部