mysql用户清理

huangzhimeng 2018-06-04 02:43:06
请教大神关于mysql 用户清理步骤?
可否在数据中查询到用户是否近期有被使用过。

顺便说下我的思路:
1.不同时间段观察show processlist,查看连接
2.如没有连接直接删除用户,如后期有问题,再重建用户。毕竟mysql表是基于数据库的的不像oracle是基于用户的

想问下有没有更好的办法。刚来新公司不熟悉业务,需要删除不用的用户,不想业务中断。多谢!
...全文
452 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangzhimeng 2018-06-05
  • 打赏
  • 举报
回复
好的,跟领导商量了下,从业务上去清理,宁愿耗时长点,也要保证业务!谢谢给位
地球太平洋 2018-06-05
  • 打赏
  • 举报
回复
有效的用户是一定会用系统的业务的,查询也算业务。各业务表增加一个字段记录业务最后发生时间,根据此时间可判断用户有多久没用系统了。 许久没用的用户,建议也不要彻底删除,而是转移到历史用户表中,便于日后回复。
zjcxc 2018-06-05
  • 打赏
  • 举报
回复
曾经做过的一种方法是根据业务需要新建一批帐号,然后所有业务改用新帐号,并行一段时间后把所有旧帐号删除
rucypli 2018-06-04
  • 打赏
  • 举报
回复
还是要先去理清各业务所用账号 再来清理

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧