背景
前几天发现有个网站登录不上去,排查发现是阿里云上的RDS mysql实例过期了。
恢复过程
-
找到过期实例,在过期实例后面点击恢复,在交完费后实例恢复。
-
重启后端服务,发现还是连不上数据库。
-
查看后端服务是在linux服务器上通过hosts映射ip去连接数据库,而恢复后的mysql实例和原来的实例并不是同一个地址了。
-
由于阿里云给出的mysql地址不是ip形式,需要将该地址等同的ip找出来,通过ip查询获取到ip。
-
将linux服务器上的hosts对应的ip映射替换。
vim /etc/hosts 编辑映射;
/etc/init.d/networking restart 执行重启网络; -
重启后端服务,搞定。