目录

运维在工作中如何面对给予权限问题

目录

运维在工作中如何面对给予权限问题?

工作场景:

场景一:

开发找到运维说:请给我开一个MySQL的权限!

首先要和开发沟通:

1.你要干嘛使? (决定权限)

2.你从哪连? (主机域)

3.申请,走流程,OA,邮件。

4.你要针对哪个库进行操作,最好问清楚,对哪些表进行操作?

针对库内所有的表:库.* (单库级别)

针对某一个表进行操作:库.表 (单表级别)

for i in seq 3;do

msyql -u -p -e “grant select on wordpress.$i to kaifa@‘IP’ identified by ‘123’;”

done

5.有时间限制么?

6.对用户名什么需求

7.对密码什么需求

场景二:

如果刚入职的运维职位

可以给你权限:

但是必须走流程!

1.为什么非得要root?

2.发邮件(请把root权限给我)

3.规范:root用户不能随便给

4.走流程:

(1)这事我说了不算

(2)首先要跟你们开发的领导去沟通

如果开发领导同意了:让开发领导跟运维领导去沟通

如果开发领导没有同意:不给

(3)开发领导跟运维领导沟通:

如果运维领导同意:让开发写邮件,要root的原因,用多长时间,做的事,如果出了事故,谁来担责

审批流程:审批人——- 开发领导,运维领导,CTO,CEO

这个时候就可以给了。

一定不随便给权限的情况:

1.如果你是一个DBA。

2.不给。

3.如果你只是一个运维。

4.单独找运维领导。

先说清楚:root还是不要给的好。

如果这个时候,不管是数据出问题了,还是数据出问题了。

如果删库了。

撇清楚了,这个事,我做不了,麻烦您给开一下,我担不起这个责任。

如果非要给,一定不是你给,去找领导,让领导给~