自建mysql数据库看这里:https://blog.csdn.net/torpidcat/article/details/110265490

阿里云购买的mysqlRDS:

一、创建数据库账号 新建数据库

二、外网方式连接数据库

三、内网方式连接数据库(采用隧道方式  数据库工具:navicat)

四、项目中数据库配置(java项目为例)

一、创建数据库账号 创建数据库

搜索 云数据库RDS 并进入该模块,对数据库实例进行操作

可以看到数据库基本信息

接下来需要两个步骤:创建账号、创建数据库

1. 创建账号  用于登录

2. 创建数据库: 这里可以创建新的数据库,也可以从其他数据库导入,自行摸索

二、外网方式连接数据库

如果是外网连接数据库,用白名单方式设置指定IP地址可直接访问数据库

1.  创建白名单分组 (确定需要连接数据库的IP)

对指定IP地址开放访问(百度搜索IP,将本机IP放入白名单内进行测试)

将查到的IP地址填入白名单分组(下图为示例IP):将当前需要连接数据库的IP地址放入白名单,确定即可,其他配置参照截图说明

或者可以填入0.0.0.0/0 对所有外网开放访问(不建议使用)

2. 申请外网地址

申请外网成功之后(大概一两分钟左右),这里会显示一个外网地址

(下图未设置当前的IP地址到白名单内,所以看不到外网地址,需先将本地IP设置到白名单分组中)

将本地IP设置了白名单中之后,这里会显示外网地址, 数据库连接时,主机地址使用这个外网地址即可

3. 本地测试 

白名单配置过后,尝试连接,连接成功

连接超时或者连接失败,则可能是白名单配置有误导致的

4. 释放外网地址 如果不对外开放数据库则可以删除白名单分组或释放外网地址

建议只使用内网方式连接,安全妥当,如果不对外网开放,可以释放掉外网地址

三、配置SSH 用内网方式连接数据库(数据库工具:navicat)

内网方式:(不确定是否必须使用同区域的ECS实例)通过SSH方式连接

内网方式连接,任意外网IP(使用工具通过SSH方式)均可访问数据库

需要新增一个内网白名单,将内网上(同一分区下)的ECS实例IP(内网IP)放入白名单

1. ECS内网IP 新增到白名单

云服务器ECS - 实例  找到私有IP(内网IP)

数据库、ECS 在同一个地域和可用区内(不确定是否可以高速传输数据)

将ECS私有IP加入白名单

2. 获取内网地址

将ECS实例的私有IP新增到数据库白名单之后,稍等两分钟即可看到数据库内网连接地址,之后白名单包含的IP下所有应用均可通过这个内网连接地址对数据库进行访问,也可外网通过SSH方式连接这个数据库(隧道方式外网访问数据库)

3. 数据库工具(下为navicat) SSH方式 外网连接数据库 (将ECS当做跳板连接内网数据库)

常规:配置数据库的内网连接地址及数据库端口账号密码(注意这里不是ECS的账号密码!),尝试连接 - 连接失败,因为没有对外网开放,所以这里使用内网地址是连不上的,需要配置SSH,将ECS服务器当做跳板去连接内网的数据库

SSH配置

获取到ECS的外网IP地址

上述步骤配置好常规tab中的数据库连接信息的基础上,使用ECS的公网 IP及ECS的账号密码配置SSH,勾选“使用SSH” - 测试连接 - 连接成功:注意 SSH中使用的是ECS对应的公网IP及ECS的账号密码!

四、项目中数据库配置(java项目为例)

项目部署到指定服务器,需要将该服务器的私有IP(内网IP)添加到数据库的白名单中,这是项目连接数据库的前提!具体步骤参见上文。

以java项目为例:pom文件中数据库连接相关配置

#数据库相关配置 数据库内网连接地址及数据账号密码
spring.datasource.url=jdbc:mysql://rm-tmp-test.mysql.rds.aliyuncs.com:3306/xmypromo?characterEncoding=utf8&serverTimezone=GMT%2b8
spring.datasource.username=test
spring.datasource.password=test123

阿里云 mysql 创建数据库 账户密码 外网连接等相关推荐

  1. 阿里云mysql创建数据库服务器地址_阿里云服务器创建数据库操作流程

    阿里云服务器创建数据库操作流程,如何上传数据库阿里云. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解: 如果您想看更多的在ecs上的数据库的相关操作,请前 ...

  2. 阿里云上为服务器申请外网网卡并绑定公网ip

    在阿里云上创建ECS实例的时候,云会自动配置公网ip和内网ip.但实质在该ECS实例上只有内网ip,可以通过ifconfig进行查看,如下图:eth0是一个内网网卡,上面绑定的是内网的ip.其工作原理 ...

  3. 群晖Docker配置阿里云国际域名DDNS实现外网访问

    本文同步发布于个人博客 前置条件 域名是在阿里云购买的,或者域名托管在阿里云 (我的域名本身就是阿里云买的,其他的域名我没有测试过) 地址必须是公网地址,不然加了解析也没有用 (这个不用多加解释了), ...

  4. 阿里云 mysql 导出数据库备份_导出整个mysql数据库备份

    mysql和mssql的备份和恢复数据的方法 mysql数据库的备份方法可以用 导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] ...

  5. 阿里云https配置nginx后外网无法访问 已解决

    初次接触前端,好不容易写好了代码布置到阿里云上,使用nginx代理,http访问,没问题,但是google一直提示不安全,于是升级https,配置好后localhost,127.0.0.1都可以访问但 ...

  6. 阿里云mysql创建用户_mysql创建用户-阿里云开发者社区

    创建用于localhost连接的用户并指定密码 mysql> create user'pcom'@'localhost'identified by'aaa7B2249'; Query OK,0r ...

  7. 阿里云服务器设置端口让外网访问

    1.登录阿里云控制台,设置开放9200端口 2.配置里面设置             network.host: 0.0.0.0 这个时候可以测试下能不能访问 3.如果还不能访问,需要防火墙开放端口, ...

  8. 阿里云mysql创建多个用户_阿里云MySQL创建指定用户访问指定表

    欢迎大家关注我的公众号,有问题可以及时和我交流. 1.首先进入到root用户环境 mysql -uroot -p 输入自己的root密码登录. 登录成功之后如果表之前已经存在的话就不需要创建,如果表不 ...

  9. 阿里云轻应用服务器 宝塔面板 mongodb 配置外网连接 其一 基础配置

    买了一台阿里云轻应用服务器做测试,我默认安装的是宝塔面板,下面详细记录配置mongodb过程. 1.进行安装,通过宝塔面板自带的软件管理进行安装 2.首先需要保证外网能够进行访问 设置监听端口为0.0 ...

  10. 阿里云mysql宽带_阿里云数据库RDS MySQL版购买使用详细过程

    阿里云数据库 RDS MySQL 版如何购买使用?通过前面学习如何选择阿里云数据库 RDS MySQL 版,魏艾斯博客已经阿里云 MySQL 有了初步认识,接下来跟着老魏一起购买使用阿里云数据库 RD ...

最新文章

  1. 2022-2028年中国酒行业投资分析及前景预测报告
  2. yum国内网络源的架设
  3. Python 用 if __name__ == ‘__main__‘:语句来控制代码是被直接运行还是导包执行
  4. shell和linux的认识
  5. 服务器打开虚拟机电源重启,虚拟机服务器自动重启
  6. 做“是非题”的正确姿势
  7. Linux运维:现状、入门和未来之路
  8. linux的常用操作——程序调试gdb
  9. 某大型银行深化系统技术方案之九:核心层之流程数据管理
  10. VMware安装系统时“无法创建新虚拟机: 不具备执行此操作的权限“的解决方案
  11. Android+WebServer的GPS监控系统(设想)
  12. 对极大似然估计的理解
  13. 建模案例1:北京二手房房价影响因素
  14. molecule html5 游戏,精选超炫html5网站收集
  15. 没经验能做seo专员吗
  16. Python爬虫 requests使用post请求发送文件
  17. 园区网的网关部署在接入层还是汇聚层 面试官与求职者之间谈话
  18. 使用Python批量替换csdn文章的图片链接(解决csdn无法加载第三方图床的问题)
  19. python中gt是什么意思_python代码里出现gt;gt;gt;是啥意思
  20. 【小鱼教你模数电】----继电器原理

热门文章

  1. 依概率收敛与按分布收敛
  2. 龙芯电脑上配置LAMP环境
  3. Aspack壳手动脱壳
  4. 『HDU 5745』La Vie en rose
  5. 计算机无法识别sd存储卡,Win7系统电脑插入SD卡提示“无法读取SD卡”的解决方法...
  6. 应用html的DIV+CSS制作牛顿摆
  7. 自驾游分享你的快乐来[有车大师]吧!
  8. rust怎么弄区域网_Rust10个实用小技巧,教你轻松省时省空间!
  9. mysql查询区分英文大小写_Mysql查询英文如何严格区分大小写?
  10. CorelDRAW2022增强版CDR2022新版功能