轻量数据库服务采用腾讯云自研的新一代云原生数据TDSQL-C,融合了传统数据库、云计算与新硬件技术的优势,100%兼容 MySQL,实现超百万级 QPS 的高吞吐,128TB 海量分布式智能存储,保障数据安全可靠。
定制内核:深度定制的数据库内核,实现诸多企业级特性和优化,服务公司内部用户和腾讯云百 TB 级别的外部用户,是支撑关键业务平稳运行的基石。
日志即数据库:智能计算存储,由分布式存储系统自动管理数据的多副本,实现自动扩缩容,自动故障校验检测和修复。日志即数据库,真正实现了将 Redo LOG 下沉到存储层,将网络 IO 减少到最低。
面向服务的体系结构:架构基于现有的云服务如对象存COS,云硬盘 CBS,云服务器 CVM,云网络服务如私有网络 VPC,腾讯网关服务 TGW(Tencent Gateway)。
软件优化与新硬件相结合:通过基于SPDK(StoragePerformance Development Kit )和 RDMA(Remote Direct Memory Access)的零拷贝技术,减少了操作系统上下文切换以及数据在用户态和内核态之间拷贝引起的性能损耗,进一步优化了关键路径的系统性能,降低请求延迟。
快速入门
一、创建数据库
1、登录轻量数据库服务购买页,根据实际需求选择各项配置信息,确认无误后,单击立即购买。
地域:选择您业务需要部署的地域。建议您选择与轻量应用服务器同一个地域,不同地域的云产品内网不通,购买后不能更换。
类型:目前支持 MySQL 5.7、MySQL 8.0。
数据库套餐:支持1核1G 20GB(SSD)、1核1G 40GB(SSD)、1核2G 80GB(SSD)、2核4G 120GB(SSD)、2核8G 240GB(SSD)。
管理页密码:生成默认密码,数据库创建完毕后可在管理页进行重置。
自动续费:勾选后,账户余额充足时,到期后自动按月续费。
2、支付完成后,返回 数据库列表,待数据库状态变为运行中,即可正常使用。
二、连接数据库
1、连接方式
①内网地址连接:通过内网地址连接轻量数据库服务,使用轻量应用服务器直接连接数据库的内网地址,这种连接方式使用内网高速网络,延迟低。
轻量应用服务器和轻量数据库须是同一账号,且同一个地域内。
内网地址系统默认提供
②外网地址连接:无法通过内网连接时,可通过外网地址连接轻量数据库服务。外网地址需 手动开启,可在数据库列表的数据库详情页查看,不需要时也可关闭。
开启外网地址,会使您的数据库服务暴露在公网上,可能导致数据库被入侵或攻击。建议您使用内网连接数据库。
云数据库外网连接适用于开发或辅助管理数据库,不建议正式 业务连接使用,因为可能存在不可控因素会导致外网连接不可用(例如 DDOS 攻击、突发大流量访问等)。
③通过 DMC 连接:通过数据管理平台(Database Management Console,DMC)登录数据库。
2、通过内外网地址连接
①从 Windows 轻量应用服务器连接
登录到 Windows 轻量应用服务器。
下载一个标准的 SQL 客户端。
界面将提示 Login、Sign Up 和 No, thanks, just start my download., 选择 No thanks, just start my download. 来快速下载。
在此台轻量应用服务器上安装 MySQL Workbench。
打开 MySQL Workbench,选择 Database > Connect to Database,输入数据库的内网(或外网)地址和用户名、密码,单击 OK 进行登录。
Hostname:输入内网(或外网)地址。在 控制台 的概要页可查看内网(或外网)地址和端口号。若为外网地址,请确认是否已开启。
Port:内网(或外网)对应端口。
Username:默认为 root。
Password:Username 对应的密码
登录成功的页面如图 所示,在此页面上您可以看到数据库的各种模式和对象,您可以开始创建表,进行数据插入和查询等操作。
②从 Linux 轻量应用服务器连接
· 登录到 Linux 轻量应用服务器。
· 以 CentOS 7.6 64 位系统的轻量应用服务器为例,执行如下命令安装 MySQL 客户端:sudo yum install mysql
(提示 Complete! 说明 MySQL 客户端安装完成。)
根据不同连接方式,选择相应的操作。
内网连接时:
a.执行如下命令,mysql -h hostname -u username -p,登录到数据库。hostname:替换为目标数据库的内网地址;username:替换为默认的用户名 root。
b.在提示 Enter password: 后输入数据库的 root 帐号对应的密码,如忘记密码可参见 重置密码 进行修改。
本例中提示 MySQL [(none)]> 说明成功登录到 MySQL。
外网连接时:
a.执行如下命令,mysql -h hostname -P port -u username -p,登录到数据库。
· hostname:替换为数据库的外网地址,在 控制台 的概要页可查看外网地址和端口号。
· port:替换为外网端口号。
· username:替换为默认的用户名 root。
b.在提示 Enter password: 后输入外网连接用户名对应的密码,如忘记密码可参见 重置密码 进行修改。
本例中 hostname 为 59281c4exxx.myqcloud.com,外网端口号为15311。
在 MySQL \[(none)]> 提示符下可以发送 SQL 语句到要执行的服务器,具体命令行请参见 mysql Client Commands。
下图中以show databases;为例:
3、通过 DMC 平台连接
登录轻量数据库服务控制台,在数据库列表,单击登录
在 DMC 登录页面,选择 Lighthouse DB、实例,输入帐号密码,单击登录。
在DMC 平台,可使用新建库表、库管理、实例监控、实例会话、表数据可视化编辑等功能。