ECS和云数据库管理

本文分享了使用ECS创建Linux服务器、通过多种方式登录,重置root密码,并管理RDS MySQL实例的过程,包括设置白名单、创建账号、数据库和连接操作。

一、ECS之初体验(Linux)

任务一:创建弹性云服务器

 

任务二:登录云服务器(分别使用vnc、Workbench和MobaXterm登录云服务器。)

1.用vnc登陆

2.用Workbench登陆

3.用MobaXterm登陆

 任务三:重置root用户密码

 二、云数据库管理初体验

任务一:创建RDS MySQL实例

 

任务二:设置白名单,创建RDS实例后,您需要设置RDS实例的白名单,以允许外部设备访问该RDS实例。

任务三:创建RDS数据库账号

登录RDS管理控制台,在左侧单击实例列表,然后在上方选择实例所在地域, 找到目标实例,单击实例ID,在左侧导航栏中选择账号管理,单击创建账号, 设置如下。

任务四:创建数据库

登录RDS管理控制台,在左侧单击实例列表,然后在上方选择实例所在地域,找到目标实例,单击实例ID,在左侧导航栏中单击数据库管理,单击创建数据库,单击创建。

任务五:连接MySQL实例,使用DMS连接实例

DMS连接实例,点击登录数据库

点击立即执行,执行后数据导入成功。 

 用ECS连接并查看

实验完成。

### 从本地连接阿里云ECS实例上运行的数据库 为了成功从本地连接部署在阿里云ECS实例上的数据库,需要完成以下几个关键步骤: #### 配置安全组规则以开放数据库端口 阿里云默认不会自动开放数据库使用的端口(如MySQL的3306),因此必须手动配置ECS实例的安全组规则以允许外部访问。可以在阿里云控制台中找到对应的安全组,并添加一条入方向规则,指定协议类型、端口范围(例如TCP协议3306端口)以及授权对象(建议设置为特定IP或0.0.0.0/0用于测试)[^1]。 #### 关闭ECS操作系统内部防火墙 某些情况下,即使安全组已经放行端口,ECS实例操作系统的防火墙仍可能阻止外部连接。可以通过执行以下命令临时关闭Linux系统中的防火墙服务: ```bash systemctl stop firewalld ``` 若希望永久禁用防火墙,则可以使用以下命令: ```bash systemctl disable firewalld ``` 对于Windows系统,需通过“控制面板”或“服务器管理器”调整防火墙设置,确保目标端口未被阻止。 #### 确保数据库监听公网IP地址 数据库服务默认可能仅绑定到`127.0.0.1`,即仅接受本地连接请求。因此需要修改数据库配置文件(如MySQL的`my.cnf`或`my.ini`),将`bind-address`参数更改为`0.0.0.0`或ECS实例的内网IP地址,以允许外部网络访问。修改完成后重启数据库服务使其生效[^3]。 #### 授权远程用户访问数据库数据库中创建一个允许从远程主机访问的用户账户,或者更新现有用户的权限。例如,在MySQL中可以使用如下SQL语句来创建一个新用户并授予权限: ```sql CREATE USER 'remote_user'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; ``` 此操作将创建一个名为`remote_user`的用户,该用户可以从任意IP地址连接到数据库,并拥有所有数据库的所有权限。 #### 使用客户端工具进行连接 现在可以使用各种数据库客户端工具尝试连接ECS上的数据库服务。例如,使用Navicat Premium时,在新建连接向导中填写ECS实例的公网IP地址作为主机名,输入之前设定的用户名密码,选择适当的数据库类型后点击“测试连接”按钮验证是否能够正常通信[^2]。 同样地,如果使用MySQL Workbench,则在连接界面输入以下信息: - **Hostname**:ECS公网IP - **Port**:3306(MySQL默认端口号) - **Username**:连接MySQL的用户名 - **Password**:对应用户的密码 点击“Test Connection”进行测试[^3]。 #### 检查网络连通性与DNS解析 如果上述步骤均已完成但仍然无法建立连接,应进一步检查本地与ECS之间的网络连通性。可以通过ping命令确认是否能到达ECS实例的公网IP地址;此外,还可以尝试telnet命令测试特定端口是否可达: ```bash telnet <ECS_PUBLIC_IP> 3306 ``` 如果telnet失败,则可能是由于路由问题、NAT配置错误或其他网络设备限制导致。此时建议联系网络管理员排查故障原因。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值