华为云云数据库 RDS for MySQL 入门:创建实例、连接数据库与备份安全设置

举报
yd_233493512 发表于 2026/11/13 09:28:14 2026/11/13
【摘要】 数据库是很多应用的起点:用户注册、订单记录、内容数据,最终都要落到一张张表里。如果不想自己安装、调优和守护数据库,云数据库是更省心的选择。本文以华为云云数据库 RDS for MySQL 为例,讲清楚创建实例、连接数据库、备份与安全设置这几件入门必做的事。 一、认识云数据库 RDS for MySQL云数据库 RDS for MySQL 是开箱即用的关系型数据库服务,底层是开源的 MySQL...

数据库是很多应用的起点:用户注册、订单记录、内容数据,最终都要落到一张张表里。如果不想自己安装、调优和守护数据库,云数据库是更省心的选择。本文以华为云云数据库 RDS for MySQL 为例,讲清楚创建实例、连接数据库、备份与安全设置这几件入门必做的事。

一、认识云数据库 RDS for MySQL

云数据库 RDS for MySQL 是开箱即用的关系型数据库服务,底层是开源的 MySQL,常见的 5.7 与 8.0 版本都能选。平台负责实例的部署、补丁、监控和故障切换,开发者主要做三件事:选好规格、连上数据库、用好备份与权限。

它适合个人网站、博客与小程序的业务库。

二、创建第一个 RDS for MySQL 实例

在控制台的云数据库 RDS 页面进入创建流程,按向导依次确认几项关键配置:

  1. 区域与可用区:选择与业务部署地接近的区域,减少网络延迟。
  2. 数据库版本:按应用的兼容性选择,优先选择仍在官方维护期的版本。
  3. 实例规格与存储:处理器与内存决定并发处理能力,存储按数据量与增长预留。
  4. 实例名称与管理员账号:起一个能区分用途的名字;管理员密码要足够复杂,并妥善保存。

提交后等待实例状态变为运行中,一般需要几分钟。就绪后,在实例详情页可以看到连接地址与端口。

三、连接数据库

连接之前先确认网络与安全组:在安全组中放通数据库端口,通常是 3306,来源只写业务服务器所在的网段,不要对全网放开。能走内网就走内网。

用命令行客户端连接:

mysql -h <实例连接地址> -P 3306 -u root -p

按提示输入管理员密码,成功后进入命令行界面。先建一个测试库和一张表验证连接:

CREATE DATABASE demo_db DEFAULT CHARACTER SET utf8mb4;
USE demo_db;
CREATE TABLE users (
  id BIGINT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(64) NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

建表成功,说明连接正常。再用应用的数据库驱动配置同样的连接信息即可。

四、做好备份:自动备份与手动备份

备份要先行:

  • 开启自动备份:设置每天的备份时间段,尽量选业务低峰时段;保留天数按合规与成本要求设置。
  • 重要操作前手动备份:上线、批量导入、改表结构之前,先手动备份,出问题能回退。
  • 定期验证恢复:备份文件存在不等于能恢复,定期在测试环境做一次恢复演练。

云数据库支持按时间点恢复,出现误删后可以恢复到指定时刻。

五、安全设置不可少

数据库装着核心数据,安全设置要做到位:

  1. 最小放行:安全组只放通必需的端口与来源,公网访问能不开就不开。
  2. 账号最小权限:业务账号只授予必需数据库与表的读写权限,不要直接用管理员账号跑业务。
  3. 密码管理:管理员密码定期更换,团队内按需分发,不用弱口令,也不要把密码写进代码仓库。
  4. 加密与审计:按需开启传输加密;开启日志与审计,记录异常登录与高危操作。

六、小结

入门 RDS for MySQL 记住一条主线:先在控制台创建实例并确认规格,再放通安全组、连上数据库做验证,最后把自动备份与权限收紧做扎实。规格可以先够用、再升级,但备份与安全越早上线越安心。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。