阿里云RDS降级时碰到的一个坑
阿里云RDS降级时碰到的一个坑
客户将线上的阿里云RDS做了降级后发现,原来的管理后台有一个页面打不开。
看后台日志看到是数据库连接被拒,但其他都是好的,排查了一圈,不得解。
同事提醒说,把日志里打印的几条sql都跑一边看。果然执行到第三条的时候连接被拒出现了。
仔细分析发现是该语句调用了一个视图进行查询,遂发现该视图的创建者居然是root?!
但是阿里云的RDS压根没提供root账号啊,所以初步怀疑阿里云的降级机制是,备份当前机器所有配置与数据库数据,然后回收当前配置机器,然后分配个新的机器给你,回复原来的所有配置与数据,相当于是重建了一次,导致视图的权限变化。
最后只能备份几个视图,都删掉重建解决。
很坑爹,mark一下
博文最后更新时间:
评论
-
暂无评论