免费MySQL云数据库领取

云服务器、云数据库产品每天9:30开放领取,其余产品每天0点开放领取;

云产品体验名额有限,领完即止。

您可以在华为云官网免费试用专区领取免费mysql云数据库

MySQL数据库基础知识

MySQL数据库优势

MySQL是目前最受欢迎的开源数据库之一,其性能卓越,搭配LAMP(Linux + Apache + MySQL + Perl/PHP/Python),成为WEB开发的高效解决方案。 云数据库 RDS for MySQL拥有稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点。

架构成熟稳定,支持流行应用程序,适用于多领域多行业;支持各种WEB应用,成本低,中小企业首选。

管理控制台提供全面的监控信息,简单易用,灵活管理,可视又可控。

随时根据业务情况弹性伸缩所需资源,按需开支,量身订做。

什么是云数据库RDS

云数据库RDS(Relational Database Service,简称RDS)是一种基于云计算平台的稳定可靠、弹性伸缩、便捷管理的在线云数据库服务。云数据库RDS支持mysql引擎。

云数据库RDS服务具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 让用户能够在云上轻松的进行设置和扩展云数据库。通过云数据库RDS服务的管理控制台,用户无需编程就可以执行所有必需任务,简化运营流程,减少日常运维工作量,从而专注于开发应用和业务发展。

MySQL云数据库RDS类型基础知识

目前,云数据库RDS的实例分为如下几个类型:单机实例,主备实例,集群版实例。不同系列支持的引擎类型和实例规格不同,请以实际界面为准。

单机实例:采用单个数据库节点部署架构。与主流的主备实例相比,它只包含一个节点,但具有高性价比。

主备实例:采用一主一备的经典高可用架构,支持跨AZ高可用,选择主可用区和备可用区不在同一个可用区(AZ)。主实例和备实例共用一个IP地址。

集群版实例:采用微软AlwaysOn高可用架构,支持1主1备5只读集群模式,拥有更高可用性,可靠性,可拓展能力。

MySQL云数据库RDS与其他服务的关系

MySQL云数据库与弹性云服务器的关系:云数据库RDS服务配合弹性云服务器(Elastic Cloud Server,简称ECS)一起使用,通过内网连接云数据库RDS可以有效地降低应用响应时间、节省公网流量费用。

MySQL云数据库与数据库安全服务的关系:数据库前端使用数据库安全服务,多种策略防止数据库被攻击,持久保护云上数据库安全。

MySQL云数据库与数据复制服务的关系:使用数据复制服务,实现数据库平滑迁移上云。

MySQL云数据库与对象存储服务的关系:存储云数据库RDS实例的自动和手动备份数据。

MySQL数据库基础知识常见问题

  • MySQL数据库连接线程池功能是什么?

    当数据库并发连接过多时,存在大量资源竞争,MySQL服务器的性能会发生明显的下降。华为云RDS for MySQL提供了连接线程池,能够以少量活跃线程来服务大量数据库连接,将连接和执行解耦,在高并发场景下提高数据库性能。

  • 什么是MySQL数据库MDL锁视图?

    社区版MySQL如果不打开performance_schema开关,则无法获取表元数据锁(MDL)的详细信息,但通常情况下performance_schema默认关闭,当用户遇到类似“Waiting for metadata lock”的问题而阻塞DML或DDL后,由于无法确定各个会话之间的关联关系,只能重启实例,增加了解决问题的成本,对业务产生了较大影响。

    在业务场景较复杂的情况下,一旦涉及对数据库元数据的互斥操作(如DDL、LOCK TABLE等),会频繁发生操作的会话被其他会话阻塞的问题,给用户带来很大的困扰。

    针对以上问题,华为云RDS for MySQL推出了MDL锁视图特性,可以查看数据库各会话持有和等待的元数据锁信息,用户可以有效进行系统诊断,优化自身业务,有效降低对业务影响。

  • MySQL云数据库RDS支持跨AZ高可用吗

    RDS支持跨AZ高可用。当用户购买实例的时候,选择主备实例类型,可以选择主可用区和备可用区不在同一个可用区(AZ)。

  • 云数据库 RDS for MySQL是否兼容MariaDB

    MariaDB是MySQL源代码的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

    MariaDB跟MySQL在绝大多数方面是兼容的,对于前端应用(比如PHP、Perl、Python、Java、.NET、MyODBC、Ruby、MySQL C connector)来说,几乎感觉不到任何不同。

  • MySQL 8.0是否支持全文检索

    MySQL 8.0版本支持全文检索,关键字为FULLTEXT。

  • MySQL数据库支持导入哪些数据库引擎的数据

    相同引擎数据库之间数据导入导出,称之为同构型数据库之间数据导入导出。

    不同引擎数据库之间数据导入导出,称之为异构型数据库之间数据导入导出。例如,从Oracle导入数据到GaussDB(for MySQL)支持的数据库引擎。

    异构型数据库之间由于格式不同,不支持直接导入导出。但只要导入导出的格式数据兼容,理论上,导入表数据也是可行的。


    异构型数据库之间数据导入导出,一般需要使用Ugo或第三方软件,通过数据复制的方式来实现。比如,先使用工具从Oracle中,以文本的格式导出表记录,然后利用Load语句导入到云数据库GaussDB(for MySQL)支持的数据库引擎。

  • MySQL数据库提供root帐号或super权限吗

    MySQL数据库提供的管理员帐号为root帐号,具有去除super、file、shutdown和create tablespace后的最高权限。

    大部分的云数据库服务平台,都未给root帐号提供super权限。因为一旦用户拥有了super权限,就可以执行很多管理性的命令,比如reset master,set global…,kill,reset slave等,这类操作很有可能导致GaussDB(for MySQL)出现不可预知的异常和故障。这一点是云服务平台和本地搭建MySQL比较大的区别,GaussDB(for MySQL)提供服务化能力,那就需要保证实例的稳定正常运行。

  • MySQL数据库能够保存多长时间的备份

    MySQL数据库实例的自动备份有效期根据用户设置的备份天数而定。

    手动备份没有时间限制,用户可根据需要进行手动删除。

    备份存储在对象存储服务上,不占用您购买的数据库空间。

  • MySQL数据库有哪些安全保障措施

    云数据库GaussDB(for MySQL)实例可以设置所属虚拟私有云,从而确保云数据库GaussDB(for MySQL)实例与其他业务实现网络安全隔离。

    云数据库使用安全组确保访问源为可信的。

    云数据库使用SSL通道,确保数据传输加密。

MySQL数据库基础知识帮助文档下载

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;