腾讯云云数据库MySQL产品认证课程笔记(二)——MySQL运维

2024-03-20 19:50

本文主要是介绍腾讯云云数据库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控制台;
  • 在导航栏中单击实例会话
    • 所有实例的会话详细信息;
    • 按照会话概览、用户、访问来源和数据库四个不同维度的信息显示;
  • DMC提供Kill会话功能;

SQL窗口:

  • 登录DMC控制台;
  • 在顶部导航栏中单击SQL窗口,可进行如下操作:
    • SQL命令执行及执行结果查看;
    • SQL格式优化;
    • 查看SQL命令执行计划;
    • 常用SQL保存;
    • 模板SQL;
    • SQL结果导出;

数据管理:

  • 登录DMC控制台;
  • 在顶部导航栏中单击数据管理,可以选择数据导入数据导出,即可对数据库进行数据的导入和导出操作;

这篇关于腾讯云云数据库MySQL产品认证课程笔记(二)——MySQL运维的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/830562

相关文章

SQL Server 查询数据库及数据文件大小的方法

《SQLServer查询数据库及数据文件大小的方法》文章介绍了查询数据库大小的SQL方法及存储过程实现,涵盖当前数据库、所有数据库的总大小及文件明细,本文结合实例代码给大家介绍的非常详细,感兴趣的... 目录1. 直接使用SQL1.1 查询当前数据库大小1.2 查询所有数据库的大小1.3 查询每个数据库的详

MySQL中REPLACE函数与语句举例详解

《MySQL中REPLACE函数与语句举例详解》在MySQL中REPLACE函数是一个用于处理字符串的强大工具,它的主要功能是替换字符串中的某些子字符串,:本文主要介绍MySQL中REPLACE函... 目录一、REPLACE()函数语法:参数说明:功能说明:示例:二、REPLACE INTO语句语法:参数

MySQL设置密码复杂度策略的完整步骤(附代码示例)

《MySQL设置密码复杂度策略的完整步骤(附代码示例)》MySQL密码策略还可能包括密码复杂度的检查,如是否要求密码包含大写字母、小写字母、数字和特殊字符等,:本文主要介绍MySQL设置密码复杂度... 目录前言1. 使用 validate_password 插件1.1 启用 validate_passwo

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

MySQL中优化CPU使用的详细指南

《MySQL中优化CPU使用的详细指南》优化MySQL的CPU使用可以显著提高数据库的性能和响应时间,本文为大家整理了一些优化CPU使用的方法,大家可以根据需要进行选择... 目录一、优化查询和索引1.1 优化查询语句1.2 创建和优化索引1.3 避免全表扫描二、调整mysql配置参数2.1 调整线程数2.

MySQL 临时表与复制表操作全流程案例

《MySQL临时表与复制表操作全流程案例》本文介绍MySQL临时表与复制表的区别与使用,涵盖生命周期、存储机制、操作限制、创建方法及常见问题,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小... 目录一、mysql 临时表(一)核心特性拓展(二)操作全流程案例1. 复杂查询中的临时表应用2. 临时

MySQL 数据库表与查询操作实战案例

《MySQL数据库表与查询操作实战案例》本文将通过实际案例,详细介绍MySQL中数据库表的设计、数据插入以及常用的查询操作,帮助初学者快速上手,感兴趣的朋友跟随小编一起看看吧... 目录mysql 数据库表操作与查询实战案例项目一:产品相关数据库设计与创建一、数据库及表结构设计二、数据库与表的创建项目二:员

MySQL实现多源复制的示例代码

《MySQL实现多源复制的示例代码》MySQL的多源复制允许一个从服务器从多个主服务器复制数据,这在需要将多个数据源汇聚到一个数据库实例时非常有用,下面就来详细的介绍一下,感兴趣的可以了解一下... 目录一、多源复制原理二、多源复制配置步骤2.1 主服务器配置Master1配置Master2配置2.2 从服

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

MySQL 临时表创建与使用详细说明

《MySQL临时表创建与使用详细说明》MySQL临时表是存储在内存或磁盘的临时数据表,会话结束时自动销毁,适合存储中间计算结果或临时数据集,其名称以#开头(如#TempTable),本文给大家介绍M... 目录mysql 临时表详细说明1.定义2.核心特性3.创建与使用4.典型应用场景5.生命周期管理6.注