web项目连接阿里云云数据库RDS-MySQL8.0

项目连接阿里云云数据库RDS-MySQL8.0

准备工作

  1. 当然是先买个云数据库啦
    如果已经购买了ECS服务器,最好云数据库地域选和ECS服务器一样的,那么就要先去查看一下
    在这里插入图片描述
    让后我们购买云数据库时也选择一样的就行了,好像购买的时候就要选择数据库类型了吧,我没印象了,如果有出现就选择MySQL8.0就行,当然个人根据项目需求选择其他的数据库也行,因为我已经买好了,就懒得演示了,自己琢磨吧,不行可以私信我
  2. 创建账号
    买完后打开对应控制台是这样的,点击名称的超链接,进入信息页面
    在这里插入图片描述
    创建账号,这个账号就是后面连接数据库的账号和密码啦,类型是高权限应该就是root用户吧
    在这里插入图片描述
  3. 创建数据库
    创建完账号后就创建数据库,如果在原来ECS服务器有项目数据库的可以尝试导入数据库
    在这里插入图片描述
    字符集最好选择utf8mb4,有兴趣的朋友可以自行了解mysql数据库中utf8和utf8mb4的故事,授权账号不用选,直接默认,使用root账号就能访问
    在这里插入图片描述
  4. 设置白名单
    默认是禁止所有地址访问的,我们测试连接的时候可以改成0.0.0.0/0这样就是所有地址都能访问了
    在这里插入图片描述
    在这里插入图片描述
  5. 开放外网地址
    在这里插入图片描述

对哦,还没数据表呢

因为我就是个做来玩的项目,所以数据并不是很重要,如果是真正的商业化的项目就不要用我这个方法了,我是使用Navicat连接的,然后直接从本地的数据库里复制数据表过去就行了,很方便
在这里插入图片描述
在这里插入图片描述
连接成功后,直接复制其他数据库的表到对应的数据库就行了

项目连接数据库

不管是什么项目,要连接数据库肯定要有那四大玩意儿,driver、url、username、password
一定要注意mysql8.0的驱动和之前的不一样,还有mysql8.0的url一定要有时区,不然也连不上,原本的localhost就换成那一长串外网地址就行了
在这里插入图片描述

jdbc:mysql://外网地址:3306/数据库名称?useSSL=true&useUnicode&serverTimezone=Asia/Shanghai&characterEncoding=UTF-8

然后就启动数据库看看可不可以连接到就行啦,一般如果刚才Navicat都能连,那这里也可以的,不然就是这些配置出现了问题,如果还有问题可以直接私信我哦

对了,如果是要部署到服务器上的项目,测试完后最好把我们之前设置的白名单,改成服务器的ip地址,这样就只有服务器可以访问这个数据库了,提高了安全性

这个操作只是个人项目比较适合,如果是企业公司的,我觉得应该不能像我这样瞎搞吧

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1594231563

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值