记一次阿里云服务器操作系统切换

2018-05-23  本文已影响0人  2远

原先机器情况:

目标

执行步骤以及遇到的问题处理

  1. 迁移mysql数据库,使用阿里云提供的数据库迁移服务进行操作,如图
    首先填写源库信息


    image.png

    点击测试,发现测试失败,点击诊断查看原因


    image.png
    看来是源数据库没有授权, 先去源数据库操作一下,使授权,

参考 开启MySQL远程访问权限 允许远程连接

发现测试连接仍然失败,继而想到是不是端口没有开放,于是给这台云主机增加安全组策略,开放3306端口,还是不行,后来发现是这个坑

grant all privileges on . to root@'%' identified by "password";
identified by后面跟的是你的密码,如果照博客copy过来的话就是把你的root密码改成了password,所以这个地方要变成你自己的密码

  1. 迁移mongo数据库,使用阿里云提供的数据库迁移服务进行操作,这个就不贴图了,说一下这里面的一个大坑,我是迁移到阿里云的mongo数据库的,在目标数据库那里当然就填的我的自建库的名称了,但是死活不通过,后来提了工单才知道,这个地方要填admin库,但是文档却只字未提,我去!!!!

  2. 数据库迁移完毕之后就是切换操作系统了,阿里云后台提供了切换的操作,按照提示操作即可

更换操作系统

  1. 切换linux系统之后删除旧的分区,重新分区格式化原来的数据盘并挂载

参考 Linux 格式化和挂载数据盘

5.部署新的系统并修改数据库配置,指向阿里云的mysql和mongo数据库,这里我用的docker部署,mysql的host填外网地址,要把服务器ip加入阿里云mysql白名单,不过mongo配的内网地址也能访问,当然mongo的ip白名单是不能少的

上一篇下一篇

猜你喜欢

热点阅读