阿里云 mysql 创建数据库 账户密码 外网连接等
自建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 创建数据库 账户密码 外网连接等相关推荐
- 阿里云mysql创建数据库服务器地址_阿里云服务器创建数据库操作流程
阿里云服务器创建数据库操作流程,如何上传数据库阿里云. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解: 如果您想看更多的在ecs上的数据库的相关操作,请前 ...
- 阿里云上为服务器申请外网网卡并绑定公网ip
在阿里云上创建ECS实例的时候,云会自动配置公网ip和内网ip.但实质在该ECS实例上只有内网ip,可以通过ifconfig进行查看,如下图:eth0是一个内网网卡,上面绑定的是内网的ip.其工作原理 ...
- 群晖Docker配置阿里云国际域名DDNS实现外网访问
本文同步发布于个人博客 前置条件 域名是在阿里云购买的,或者域名托管在阿里云 (我的域名本身就是阿里云买的,其他的域名我没有测试过) 地址必须是公网地址,不然加了解析也没有用 (这个不用多加解释了), ...
- 阿里云 mysql 导出数据库备份_导出整个mysql数据库备份
mysql和mssql的备份和恢复数据的方法 mysql数据库的备份方法可以用 导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] ...
- 阿里云https配置nginx后外网无法访问 已解决
初次接触前端,好不容易写好了代码布置到阿里云上,使用nginx代理,http访问,没问题,但是google一直提示不安全,于是升级https,配置好后localhost,127.0.0.1都可以访问但 ...
- 阿里云mysql创建用户_mysql创建用户-阿里云开发者社区
创建用于localhost连接的用户并指定密码 mysql> create user'pcom'@'localhost'identified by'aaa7B2249'; Query OK,0r ...
- 阿里云服务器设置端口让外网访问
1.登录阿里云控制台,设置开放9200端口 2.配置里面设置 network.host: 0.0.0.0 这个时候可以测试下能不能访问 3.如果还不能访问,需要防火墙开放端口, ...
- 阿里云mysql创建多个用户_阿里云MySQL创建指定用户访问指定表
欢迎大家关注我的公众号,有问题可以及时和我交流. 1.首先进入到root用户环境 mysql -uroot -p 输入自己的root密码登录. 登录成功之后如果表之前已经存在的话就不需要创建,如果表不 ...
- 阿里云轻应用服务器 宝塔面板 mongodb 配置外网连接 其一 基础配置
买了一台阿里云轻应用服务器做测试,我默认安装的是宝塔面板,下面详细记录配置mongodb过程. 1.进行安装,通过宝塔面板自带的软件管理进行安装 2.首先需要保证外网能够进行访问 设置监听端口为0.0 ...
- 阿里云mysql宽带_阿里云数据库RDS MySQL版购买使用详细过程
阿里云数据库 RDS MySQL 版如何购买使用?通过前面学习如何选择阿里云数据库 RDS MySQL 版,魏艾斯博客已经阿里云 MySQL 有了初步认识,接下来跟着老魏一起购买使用阿里云数据库 RD ...
最新文章
- 2022-2028年中国酒行业投资分析及前景预测报告
- yum国内网络源的架设
- Python 用 if __name__ == ‘__main__‘:语句来控制代码是被直接运行还是导包执行
- shell和linux的认识
- 服务器打开虚拟机电源重启,虚拟机服务器自动重启
- 做“是非题”的正确姿势
- Linux运维:现状、入门和未来之路
- linux的常用操作——程序调试gdb
- 某大型银行深化系统技术方案之九:核心层之流程数据管理
- VMware安装系统时“无法创建新虚拟机: 不具备执行此操作的权限“的解决方案
- Android+WebServer的GPS监控系统(设想)
- 对极大似然估计的理解
- 建模案例1:北京二手房房价影响因素
- molecule html5 游戏,精选超炫html5网站收集
- 没经验能做seo专员吗
- Python爬虫 requests使用post请求发送文件
- 园区网的网关部署在接入层还是汇聚层 面试官与求职者之间谈话
- 使用Python批量替换csdn文章的图片链接(解决csdn无法加载第三方图床的问题)
- python中gt是什么意思_python代码里出现gt;gt;gt;是啥意思
- 【小鱼教你模数电】----继电器原理
热门文章
- 依概率收敛与按分布收敛
- 龙芯电脑上配置LAMP环境
- Aspack壳手动脱壳
- 『HDU 5745』La Vie en rose
- 计算机无法识别sd存储卡,Win7系统电脑插入SD卡提示“无法读取SD卡”的解决方法...
- 应用html的DIV+CSS制作牛顿摆
- 自驾游分享你的快乐来[有车大师]吧!
- rust怎么弄区域网_Rust10个实用小技巧,教你轻松省时省空间!
- mysql查询区分英文大小写_Mysql查询英文如何严格区分大小写?
- CorelDRAW2022增强版CDR2022新版功能