我是来自一名大四在读的软件工程专业的学生,这些天为了完成微服务架构毕设,前端首页使用redis做缓存,后端有canal做数据同步,因为自己电脑内存8G,全开服务,VsCode,IDEA,虚拟机同时启动,感觉内存有点顶不住,就只好用上了服务器,然后通过这个阿里云网页了解到“飞天加速计划·高校学生在家实践”的活动。
首先下载了一个xshell,连接上服务器,第一感觉阿里这个Linux系统使用起来比我虚拟机上的ubantu要流畅方便很多。安装mysql为了后面方便连接需要设置密码,这里安装mysql8出了一点小意外,MySQL默认密码级别默认8位,如果要设置简单一点的密码,需要进入mysql里面,修改密码安全策略为低,set global validate_password.policy=0,这里最新版本是点不是下划线。然后ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';最后重启一下MySQL服务。canal数据同步,远程库中的数据同步到本地库中,canal的原理是基于mysql binlog技术,所以这里一定需要开启mysql的binlog写入功能,show variables like ‘log_bin’检查是不是开启了。安装canal后还要安装一下jdk1.8才能同步。最后记得要在服务器的安全组规则里面开放3306端口,防火墙好像默认是关闭的,这一点放心,然后就可以远程连接MySQL了,我这里用的Navicat,这里需要注意自己的mysql库中的user表中的Host是否是%,只有设置一下%的用户才可以远程连接上哦。
前些天刚刚体验了阿里云oss和阿里云视频播放,这个使用起来是真不错,很方便,价格很便宜。电脑配置不是很好,带不动虚拟机的小伙伴,可以考虑一下远程服务器,感觉我大四科班学生刚刚接触服务器算比较晚的了,很多方面感觉自己还是小白,比大佬们落后太多啦。至于后面在服务器上部署博客,小程序,跑深度学习,在以后的学习生活中慢慢接触吧,一起加油。