本文主要是介绍腾讯云云数据库MySQL产品认证课程笔记(二)——MySQL运维,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
课程地址:云数据库 MySQL 产品认证——腾讯云云数据库MySQL运维
腾讯云云数据库MySQL运维
- 1. 实例管理
- 1.1 创建腾讯云云数据库MySQL
- 1.2 访问腾讯云云数据库MySQL
- 1.3 只读实例与灾备实例
- 2. 数据库管理
- 2.1 账号管理
- 2.2 MySQL参数
- 2.3 DMC
1. 实例管理
云数据库MySQL实例的创建、访问及只读实例与灾备实例的管理。
1.1 创建腾讯云云数据库MySQL
登录腾讯云控制台,在产品中找到云数据库 TencentDB for MySQL。
在控制台页面中点击新建即可。
在配置页面上配置云数据库MySQL:
- 计费模式;
- 地域和可用区;
- 网络环境;
- 实例规格和所需的硬盘;
- 数据复制方式;
- 数据库实例所属的项目;
- 购买数量和时长;
在实例列表中,可以看到相应地域下所创建的实例,点击右侧初始化按钮,开始初始化数据库(选择MySQL初始化参数):
- 支持的字符集;
- 表名大小写敏感;
- 自定义端口;
- root账户密码;
1.2 访问腾讯云云数据库MySQL
下载并安装MySQL的客户端软件:
- Navicat
- MySQL Workbench
- https://www.jetbrains.com/zh-cn/datagrip/
打开MySQL客户端软件,输入MySQL连接参数:
- Hostname:输入内网(或者外网)地址;
- Port:内网(或外网)对应端口;
- Username:默认为root;
- Password:Username对应的密码;
1.3 只读实例与灾备实例
云数据库支持用户创建一个或多个只读实例组成只读实例RO组。(只读实例无法单独存在)
只读实例:可以支持读请求的单节点(无从机)实例。
RO组:带有负载均衡功能的只读实例组。
如果RO组内有多个只读实例,可将用户读请求量均匀分配到组内的每个只读实例上。且RO组会对外提供IP、PORT供用户访问数据库。
添加只读实例的步骤:
- 在实例详情页中,单击实例架构图中的添加只读实例;
- 在只读实例页中,单击新建;
- 在购买页中,选择实例的相应配置,确认无误后单击立即购买购买只读实例;
配置只读实例RO组:
- 名称;
- 延时超限策略;
- 延时阈值;
- 最少保留实例;
- 读权重;
销毁和删除只读实例RO组:
- 在只读实例RO组随着组内最后一个只读实例被彻底销毁而自动删除;
- 不支持保留空RO组;
2. 数据库管理
数据库账号管理、参数配置、DMC管理工具的使用。
2.1 账号管理
创建和管理账号,操作步骤:
- 进入实例管理页面;
- 选择数据库管理中账号管理,即可对账号名、主机、密码进行设置;
- 单击账号所对应的修改权限,则可以指定账号是全局特权还是对象级特权(全局特权:拥有实例下所有数据库的所有权限;对象级特权:拥有实例下特定数据库的权限;)
2.2 MySQL参数
设置实例参数:
- 批量修改参数
- 进入实例管理页面;
- 选择数据库管理中参数设置页面,单击批量修改参数即可;
- 修改单个参数
- 进入实例管理页面;
- 选择数据库管理中参数设置页面;
- 根据参数可修改值列的提示,输入目标参数值进行修改;
使用参数模板:
- 创建模板:选择参数模板页面,单击创建模板(模板名称、数据库版本、模板描述),确认无误后,单击创建并设置参数;
- 配置模板参数:进入模板参数设置页面,配置好参数;
- 使用模板:配置完成后,在实例列表中找到对应的实例,进入实例详情页面,在数据库管理的参数设置页面中选择从模板导入。
2.3 DMC
DMC( Database Management Console)是腾讯云的一款数据库管理工具,提供库表级操作、实例会话管理、实时监控、 InnoDB锁等待、SQL窗口为一体的数据库管理服务。
新建库表:
- 登录DMC控制台;
- 选择
新建
>新建库
,在新建库页面点击新建数据库
; - 对新建的库表进行配置,完成配置后点击
提交
即可。
实例会话:
- 登录DMC控制台;
- 在导航栏中单击实例会话;
- 所有实例的会话详细信息;
- 按照会话概览、用户、访问来源和数据库四个不同维度的信息显示;
- DMC提供Kill会话功能;
SQL窗口:
- 登录DMC控制台;
- 在顶部导航栏中单击SQL窗口,可进行如下操作:
- SQL命令执行及执行结果查看;
- SQL格式优化;
- 查看SQL命令执行计划;
- 常用SQL保存;
- 模板SQL;
- SQL结果导出;
数据管理:
- 登录DMC控制台;
- 在顶部导航栏中单击数据管理,可以选择数据导入和数据导出,即可对数据库进行数据的导入和导出操作;
这篇关于腾讯云云数据库MySQL产品认证课程笔记(二)——MySQL运维的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!