检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是云数据库 GaussDB(for MySQL)企业版 云数据库 GaussDB(for MySQL)企业版是华为自研的最新一代企业级高扩展高性能云原生数据库,完全兼容MySQL。基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海量存储,故障秒级切换,既拥有商业
未授权数据库侧选择一个或多个数据库,授予账号对选定数据库的权限。您还可以在已选数据库侧单击操作列×符号,删除账号对此数据库的权限。 图1 修改权限 相关API 授予数据库用户数据库权限 删除数据库用户的数据库权限 父主题: 数据库账号管理(非管理员权限)
创建ECS并安装MySQL客户端 请参考创建ECS(MySQL服务器)创建MySQL客户端的弹性云服务器。 确保和MySQL服务器所在ECS配置成相同Region、相同可用区、相同VPC、相同安全组。 不用购买数据盘。 云服务器名配置为:ecs-client。 其他参数同MySQL服务器的ECS配置。
创建ECS(MySQL服务器) 购买弹性云服务器,用于安装MySQL社区版。 登录华为云管理控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击页面左上角,选择“计算 > 弹性云服务器 ECS”。 单击“购买云服务器”。 配置弹性云服务器参数。 选择通用计算型s6.xlarge
图解云数据库 GaussDB(for MySQL)
跨区域备份GaussDB(for MySQL) 操作场景 云数据库 GaussDB(for MySQL)支持将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的GaussDB(for MySQL)实例,用来恢复业务。 实例开启跨区域备份
权限是否一致。 在GaussDB(for MySQL)管理控制台查看迁移结果 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在“实例管理”页面,单击迁移的目标实例的操作列的“登录”。
接DFV,向上提供高效调度的数据库存储语义,是数据库高性能的核心。 SQL解析层:与MySQL 8.0开源版100%兼容,客户业务从MySQL生态可以平滑迁移, 从其他数据库迁移也能使用MySQL生态的语法、工具,降低开发、学习成本。基于原生MySQL,在100%兼容的前提下进行大量内核优化以及开源加固。
执行如下命令,启动MySQL。 nohup /mysql/install/mysql-8.0.22/bin/mysqld --defaults-file= /etc/my.cnf & 执行如下命令,连接MySQL。 /mysql/install/mysql-8.0.22/bin/mysql
自建MySQL服务器 创建VPC和安全组 创建ECS(MySQL服务器) 安装社区版MySQL 创建ECS并安装MySQL客户端 父主题: 实施步骤
自定义,易理解可识别。 其他云MySQL 数据库版本 MySQL 5.7 - IP地址 10.154.217.42 仅作为示例。 端口 3306 - GaussDB(for MySQL)实例 实例名称 gauss-drstar 自定义,易理解可识别。 数据库版本 MySQL 8.0 - 可用区类型
目前GaussDB(for MySQL)实例创建完成后不支持切换虚拟私有云。 - 安全组 默认情况下,一个用户可以创建100个安全组。 默认情况下,一个安全组最多只允许拥有50条安全组规则。 目前一个GaussDB(for MySQL)实例允许绑定多个安全组,一个安全组可以关联多个GaussDB(for
TIMESTAMP 或 DATETIME,并且另外一个参数是常量,常量会被转换为 timestamp。 有一个参数是 decimal 类型,如果另外一个参数是 decimal 或者整数,会将整数转换为 decimal 后进行比较,如果另外一个参数是浮点数,则会把 decimal 转换为浮点数进行比较。
重启GaussDB(for MySQL)代理 操作场景 开通数据库代理后,您可以重启代理实例。 使用须知 如果数据库代理实例处于“异常”状态,可能会重启失败。 重启代理实例会导致数据库连接短暂中断,建议在业务低峰期进行。为了缩短重启时间,建议您在重启过程中尽可能减少数据库活动,以减少中转事务的回滚活动。
专用Region。 可用区(AZ,Availability Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 图1阐明了区域和可用区之间的关系。
None 云数据库 TaurusDB TaurusDB是华为自研的最新一代企业级高扩展海量存储云原生数据库,完全兼容MySQL。基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海量存储,数据0丢失,既拥有商业数据库的高可用和性能,又具备开源低成本效益。 立即创建 成长地图
ECS基本信息 在GaussDB(for MySQL)实例概览页面,查看GaussDB(for MySQL)实例的区域和VPC。 图3 查看GaussDB(for MySQL)实例的区域和VPC 确认ECS实例与GaussDB(for MySQL)实例是否处于同一区域、同一VPC内。
GaussDB(for MySQL)索引设计规范 避免因为字段类型不同造成的隐式转换,导致索引失效。 业务上具有唯一特性的字段,即使是多个字段的组合,建议在所有具有唯一特性字段的最小集合上建立唯一索引。 例如:一个表含有有a,b,c,d,e,f字段,在业务上ab和ef分别是具有唯
操作流程 图1 流程图 父主题: 其他云MySQL迁移到GaussDB(for MySQL)
AYED等。 社区MySQL 8.0的保留字与关键字请参见关键字和保留字。 GaussDB(for MySQL)的保留关键字在兼容社区MySQL8.0的基础上,新增了部分保留关键字,需要在业务使用中避免使用保留关键字来命名。 GaussDB(for MySQL)新增的关键字和保留字如表1所示。