ECS和云数据库管理

一、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服务器上安装配置使用MySQL数据库 #### 一、通过官方软件源安装 MySQL 数据库 对于大多数用户来说,最简单的方法是从官方软件仓库安装 MySQL。这通常只需要几条简单的命令。 ```bash sudo apt update sudo apt install mysql-server ``` 上述命令适用于基于 Debian 的 Linux 发行版,如 Ubuntu[^4]。如果 ECS 实例运行的是 CentOS 或其他 Red Hat 衍生版本,则应替换为 `yum` 命令: ```bash sudo yum install mysql-server ``` 完成安装后,启动 MySQL 并设置开机自启: ```bash sudo systemctl start mysqld.service sudo systemctl enable mysqld.service ``` #### 二、手动部署 MySQL 软件包 另一种方法是下载并解压预编译好的 MySQL 版本到指定目录下,这种方式提供了更多的灵活性来定制环境变量以及路径设置等细节问题。 将下载后的 MySQL 压缩包上传至服务器上的特定文件夹内,例如 `/root/opt/software/` 文件夹,并执行如下操作以解压缩该档案: ```bash cd /root/opt/software/ tar zxvf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz ``` 此过程会创建一个新的子目录用于存放已解压的内容[^2]。需要注意的是,在继续之前应当阅读官方文档确认后续初始化步骤。 #### 三、利用 Docker 部署 MySQL 容器化服务 Docker 提供了一种轻量级虚拟化的解决方案,可以快速构建可移植的应用程序镜像。为了简化管理维护工作流,推荐采用这种方法来进行 MySQL 的部署。 首先拉取最新的 MySQL 映像,接着启动一个新容器实例: ```bash docker pull mysql/mysql-server:latest docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql/mysql-server:latest ``` 要访问正在运行中的 MySQL 容器内部环境,可以通过下面这条指令获取交互式的 shell 访问权限: ```bash docker exec -it $(docker ps | grep 'some-mysql' | awk '{print $1}') /bin/bash ``` 这里假设容器名称被命名为 "some-mysql"[^3];实际应用时可以根据个人喜好更改这个标签名。 #### 四、解决 Navicat 远程连接失败的问题 当遇到无法远程登录的情况时,除了确保防火墙规则允许外部流量到达目标端口外,还需检查 MySQL 自身的安全策略是否阻止了来自公网 IP 地址的请求尝试。 编辑 MySQL 主配置文件(通常是 my.cnf),找到 bind-address 参数将其修改成监听所有网络接口的方式即 `bind-address=0.0.0.0` ,保存变更重启服务生效即可[^1]。 另外建议开启 SSL 加密传输通道保障数据交换安全性的同时也满足某些企业合规性的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值