记录从搭建项目到服务器部署(一)

1、购买云服务器

在做毕设的时候就想搭建一个服务器然后把毕设部署在上面,到时候答辩一定牛逼呼呼的,奈何放假在家的执行力为零。仗着毕业设计在放假回家前就搭好了框架,只剩下业务逻辑,年后遇上疫情,加上其他事情,毕设就一拖再拖,直到发现可能来不及后就省去了部署到云服务器这一环节。到后来找工作,就忘了这茬。直到今天上班时发现阿里云服务器有特惠,果断买了一台,工作间隙学习一下项目的部署,这一块是我的短板。再将毕设项目重新写一遍,打打基础。

启动云服务器

  1. 镜像选择的是ubuntu 20.04版本,因为公司的云服务器也是这个版本。
    购买完成后进入控制台
  2. 点击蓝色的实例ID进入主机的控制台
  3. 当时心急直接点了远程连接,弹出的页面中需要输入密码,试了好几个发现都不行,后来想了想应该是没有设置初始密码,更改了密码后顺便把主机名改成了“主机”,重启服务器。原先名称是一串字符,太难看了,强迫症受不了。
    重置密码
  4. 页面往下滑,在配置信息中有公网IP,复制后用XSHELL成功通过ssh命令连接到云服务器。

2、安装Docker

阿里云开发者社区

教程链接
之前在虚拟机中也尝试安装过Docker,但不知道什么原因都失败了。

拉取MySQL镜像

Docker安装完成后,迫不及待地拉取了MySQL镜像
由于输入的是 docker pull mysql 命令,docker默认拉取MySQL最新版本。
公司和毕设用的MySQL版本是5.7,于是删除了8.0版本,重新拉取了MySQL5.7。

之后就是运行MySQL实例sudo docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 -d mysql --name mysql表示实例名为mysql,后面-d mysql是指镜像的名字,这里需要注意。
注意名称
之后我就用Navicat尝试连接数据库,但是却失败报错,百度了一下错误原因,原来是要给服务器的安全组规则设置端口放行规则,在管理控制台中设置。点击本实例安全组,点击蓝色安全组ID,
在这里插入图片描述
勾选MySQL,这里我还勾选了HTTP,因为想着以后要部署网站。
在这里插入图片描述
再次用Navicat连接数据库,连接成功!

今天就做了这么些,再往后就是重写毕业设计了。一口吃不成胖子,后面还有许多坑等着踩。打算先前后端分离做一个成果出来,再去尝试用微服务。

因为记性不太好,所以写下这篇博客,一方面用来回顾过程,另一方面用来督促自己。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值