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

原先机器情况:

  • windows系统
  • 自建mysql数据库,数据位于挂载的数据盘
  • 自建mongo数据库,数据位于挂载的数据盘

目标

  • 切换成linux系统
  • 数据迁移至阿里云数据库

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

  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白名单是不能少的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 摘要:8月24日,阿里云数据库技术峰会到来,本次技术峰会邀请到了阿里集团和阿里云数据库老司机们,为大家分享了一线数...
    肆虐的悲傷阅读 4,398评论 0 0
  • 确实超赞的! 我以前自恃铜嗓子(不敢说金嗓子,因为并不好听),从没想过这铜嗓子竟然也会到痒和疼的程...
  • 朋友成甲今天给我抱怨说,明明自己本着乐于助人的心态,去帮助同事的,可是最后被人说成了狗拿耗子。好心当了驴肝肺,以后...
    白夜2017阅读 3,118评论 0 0
  • 我想和你去爬山 最好是黄山 因为黄山归来不看岳 我从来没有爬过高山 而且我是一个没有生活常识的人 所以...
    杨大人啊阅读 1,616评论 0 3
  • 1. 思考 受李笑来老师定投策略的启发,定投可以不关心股票的高低就可以入场,那定投是否可以应用于期货或外汇市场呢?...
    空灵一月阅读 2,563评论 0 0

友情链接更多精彩内容