- 后端项目上线不可避免的需要使用数据库。使用RDS是一个不错的选择。但是如果我们只有一两个站点,而且流量不大,使用RDS似乎没有必要。这时候在ECS上安装MySQL就好了。
- 首先,我们需要理解以下几个概念:
- ECS可以简单的理解为一台电脑,我们把项目放在上面运行,永远不会关机。这样其他人就可以随时随地的的访问我们的项目。
- 使用RDS,就是在另外一台电脑上安装了数据库,我们通过设置applicatino.properties的JDBC连接,就可以访问RDS的数据库了。
- 现在,我们要做的是,把数据库和项目运行在同一台电脑上。
- 请阅读以下所有步骤再操作,因为有很多的注意事项。
- 购买ECS并初始化。此处不过多介绍。
- 安装MySQL。
- 阿里云官方提供了非常详尽的安装教程。官方文档(此处使用的是Alibaba Cloud Linux 2)做完第一步和第二步即可。第三步是使用阿里云的DMS访问ECS的数据库,和我们无关。
- (官方文档的教程安装的是MySQL8.0版本,你可以尝试安装其他版本,如5.7,以规避可能的异常。我没有尝试。)
- 对于第二部的是否允许root账户远程连接数据库,你
- 阿里云官方提供了非常详尽的安装教程。官方文档(此处使用的是Alibaba Cloud Linux 2)做完第一步和第二步即可。第三步是使用阿里云的DMS访问ECS的数据库,和我们无关。

本文档详细介绍了如何在阿里云ECS上安装MySQL并部署SpringBoot项目,包括购买ECS、安装MySQL、配置数据库权限、解决各种连接问题以及设置SpringBoot的数据库配置。提供了解决1251、1396和1045等错误的方案。
最低0.47元/天 解锁文章
1543

被折叠的 条评论
为什么被折叠?



