Oracle可以说是一款最"开放"的商业数据库,就是因为他提供了很全面的文档体系,能公开的文档,都可以从官网上找到,而且检索便捷。
碰巧看到徐老师写的这篇《MySQL全面的在线文档》,给我们介绍了MySQL的文档体系,毕竟都出自一个厂商,在这方面,还是有些异曲同工之处的。
作为一款开源产品,MySQL拥有全面的知识文档,这是目前其他开源产品与其无法相比的一点。
本文将向读者介绍MySQL提供的相关文档、内容简介等,帮助读者快速找到所需的知识点。
(1)打开MySQL的官网www.mysql.com。
(2)可以在其上方找到"DOCUMENTATION"。
点击后,即可显示MySQL官方目前提供的全部文档,细心的读者会发现有些文档的右侧会显示一个向下的箭头,点开后会提供下载的PDF文档。
MySQL的文档包括云指南、MySQL企业版、高可用、复制和可扩展性解决方案、安装、MySQL服务器手册、MySQL集群、MySQL Workbench、MySQL Shell、Router、连接器和API、 X DevAPI、专家指南、其他指南,及各种产品的发行说明。
- 云指南
- MySQL Database Service on OCI
Oracle的云基础架构OCI上提供的MySQL用户指南
MySQL HeatWave on AWS
AWS上提供的MySQL HeatWave用户指南
MySQL HeatWave for Azure
Azure上提供的MySQL HeatWave用户指南
MySQL HeatWave
MySQL HeatWave用户指南
MySQL on OCI Marketplace
介绍如何通过Oracle云基础设施(OCI)市场应用程序部署MySQL企业版
MySQL企业版
- MySQL Enterprise Monitor MySQL企业版监控用户指南。MySQL企业版监控提供图形化界面的监视软件,包含SLA、复制、性能、查询等全方位的MySQL监视,并支持部署在云中的MySQL。
- MySQL Enterprise Backup MySQL企业版备份用户指南。MySQL企业版备份是一款物理备份工具,提供主流的备份功能,并且支持在线备份。
- Oracle Enterprise Manager for MySQL Database Oracle Enterprise Manage for MySQL Database用户指南。该功能由插件提供,方便Oracle数据库的DBA同时管理MySQL。
- MySQL Enterprise Security MySQL企业版提供的安全功能指南。MySQL企业级安全性包括集中认证、TDE等功能。
- MySQL Enterprise Encryption MySQL企业版加密用户指南。MySQL企业版加密通过高级加密函数对数据库中保存的内容进行加密。
- MySQL Enterprise Audit MySQL企业版审计用户指南。MySQL企业版审计功能提供基于XML格式和JSON格式的审计日志,记录用户的登陆、连接,及查询。
- MySQL Enterprise Firewall MySQL企业版防火墙用户指南。MySQL企业版防火墙利用自学习白名单方式,阻止未经授权的SQL访问数据库,防止SQL注入攻击。
- MySQL Enterprise Thread Pool MySQL企业版线程池用户指南。MySQL服务器中默认使用每个客户端连接一个线程来执行语句。随着越来越多的客户端连接到服务器执行语句,整体性能会下降。在MySQL企业版中,线程池插件通过有效地管理大量客户端连接的语句执行线程来提高服务器性能。
- MySQL Enterprise Data Masking and De-Identification MySQL数据屏蔽及脱敏用户指南。数据屏蔽通过替换真实值来隐藏敏感信息。
高可用、复制和可扩展性解决方案
- MySQL AdminAPI MySQL AdminAPI用户指南。MySQL AdminAPI由MySQL Shell提供,用户利用MySQL AdminAPI可以管理MySQL实例,创建InnoDB Cluster、InnoDB ReplicaSet等。
- MySQL InnoDB Cluster InnoDB Cluster用户指南。InnoDB Cluster提供完整的MySQL高可用解决方案,由组复制、MySQL Shell,及MySQL Router构成。
- MySQL InnoDB ClusterSet InnoDB ClusterSet用户指南。InnoDB ClusterSet通过将一个主要InnoDB Cluster与一个或多个位于备用位置(如不同的数据中心)的副本连接起来,为InnoDB Cluster部署提供了容灾能力。
- MySQL InnoDB ReplicaSet InnoDB ReplicaSet用户指南。InnoDB ReplicaSet可以让用户管理一组MySQL实例,类似于运行基于GTID的异步复制,完全基于事务。一个InnoDB ReplicaSet由一个主节点和多个从节点(MySQL复制源和副本)组成。
- Replication MySQL复制用户指南。MySQL复制功能将MySQL的数据中主服务器复制到从服务器,利用该功能,用户可以实现将数据保存为多个副本,用于容灾、备份,读写分离等场景。
- Group Replication 组复制用户指南。组复制是MySQL数据库级别的高可用解决方案,提供单主模式和多主模式,组成员关系自动管理,并保证数据一致性。
- Semisynchronous Replication 半同步复制用户指南。MySQL默认为异步复制。主服务器将事件写入其二进制日志,从服务器请求日志。主服务器无法知道从服务器是否或何时检索和处理了事务,并且不能保证事件到达传递到从服务。使用半同步复制时,主服务器进行等待,直到至少一台从服务器接收并记录事件,然后提交事务。半同步复制可以保证主服务崩溃时,它提交的所有事务都已传输到一台从服务器。
- MySQL Operator for Kubernetes MySQL Operator for Kubernetes用户指南。MySQL Operator for Kubernetes管理Kubernetes集群内的MySQL InnoDB Cluster设置。MySQL Operator for Kubernetes管理整个生命周期的设置和维护,包括自动升级和备份。
- MySQL Router MySQL路由器用户指南。MySQL路由器是InnoDB Cluster的一部分,是一个轻量级的中间件,在应用程序和后端MySQL服务器之间提供透明的路由。它可以通过有效地将数据库流量路由到适当的后端MySQL服务器来提供高可用性和可伸缩性。
- MySQL NDB Cluster 8.0 (GA) MySQL NDB Cluster用户指南。MySQL NDB Cluster一个适用于分布式计算环境的高可用性、高冗余的MySQL版本。用以提供大量并发场景下的数据处理。
安装
- Using the MySQL Yum Repository Yum存储库安装手册。MySQL Yum存储库提供了用于在Linux平台上安装MySQL服务器、客户端和其他组件的RPM包。
- Using the MySQL APT Repository
- APT存储库安装手册。它提供了deb包,用于安装和管理MySQL服务器,客户端,以及当前Debian和Ubuntu发行版上的其他组件。
- Using the MySQL SLES Repository 使用MySQL SLES存储库在SUSE Linux Enterprise Server (SLES)上安装和升级MySQL的用户指南。
- MySQL Installer Windows上使用MySQL installer安装MySQL服务器及其他组件的用户指南
- Secure Deployment Guide 介绍MySQL 8.0安全部署指南。它记录了部署linux通用的MySQL企业版服务器二进制发行版的过程,以及用于实现和管理MySQL安装安全性的特性。
MySQL服务器手册
- MySQL Reference Manual (incl. MySQL Cluster) MySQL服务器的在线手册,用户在这里可以找到使用MySQL的详细信息。
- MySQL Version Reference 提供关于MySQL服务器的汇总信息,包括选项和变量在不同版本之间变化的信息,以及显示MySQL系列中几个服务器特性可用性的汇总表,如操作符和函数,INFORMATION_SCHEMA和Performance scheme表,sys schema对象,关键字和保留词,以及编译选项。
- MySQL Error Reference MySQL 8.0错误信息参考。它列出了MySQL 8.0中服务器和客户端程序产生的所有错误消息。
MySQL集群
- NDB Cluster API Developer Guide MySQL NDB集群API开发者指南,它提供了关于使用NDB集群作为数据存储开发应用程序的信息。涉及的应用程序接口包括低级c 语言的NDB AP、用于与NDB集群管理服务器通信和控制的C语言MGM API、以及用于Java的MySQL NDB集群连接器。
- NDB Cluster Internals Manual 用于NDB引擎开发和调试目的的手册。
- MySQL Cluster Manager
- MySQL Cluster Manager用户指南。MySQL Cluster Manager用于管理NDB Cluster。
MySQL Workbench
- MySQL Workbench MySQL Workbench用户指南。MySQL Workbench是一款图形化界面的MySQL客户端,用户可以利用其进行SQL开发、建模、管理服务器、数据迁移,及使用企业版相关功能。
MySQL Shell
- MySQL Shell MySQL Shell用户指南。MySQL Shell是MySQL的高级客户端和代码编辑器,除了提供的SQL功能,与mysql类似,mysql Shell还为JavaScript和Python提供脚本功能,并包括用于使用mysql的api。X DevAPI使用户能够处理关系数据和文档数据,
- MySQL Shell for VS Code MySQL Shell for VS Code用户手册。MySQL for Visual Studio提供从Visual Studio访问MySQL对象和数据的功能。作为一个Visual Studio包,MySQL for Visual Studio直接集成到Server Explorer中,提供了创建新连接和使用MySQL数据库对象的能力。
Router
- MySQL Router MySQL路由器用户指南。MySQL路由器是InnoDB Cluster的一部分,是一个轻量级的中间件,在应用程序和后端MySQL服务器之间提供透明的路由。它可以通过有效地将数据库流量路由到适当的后端MySQL服务器来提供高可用性和可伸缩性。
连接器和API
MySQL支持的各种连接器和API的用户指南,包括如下:
- Connector/J
- Connector/ODBC
- Connector/NET
- Connector/Python
- PHP
- C API
- Connector/C
- MySQL for Visual Studio
X DevAPI
- X DevAPI User Guide X DevAPI 用户指南。X DevAPI在一个简单的API中封装了强大的概念。高级会话概念使用户能够编写可以透明地从单个MySQL服务器扩展到多个服务器环境的代码,读操作简单易懂,非阻塞的异步调用遵循通用的主机语言模式。X DevAPI将文档存储在集合中,并有专门的CRUD操作集,使用现有的域对象或根据严格类型语言的结构定义生成代码通过CRUD操作使用文档。
- X DevAPI User Guide for MySQL Shell in JavaScript Mode X DevAPI 用户指南JavaScript模式。
- X DevAPI User Guide for MySQL Shell in Python Mode X DevAPI 用户指南Python模式
以下为各种连接器的用户指南包括:
- MySQL Connector/C X DevAPI Reference
- MySQL Connector/J X DevAPI Reference
- MySQL Connector/NET Reference with X DevAPI
- MySQL Connector/Node.js X DevAPI Reference
- MySQL Connector/Python X DevAPI Reference
- MySQL Shell 8.0 JavaScript API Reference
- MySQL Shell 8.0 Python API Reference
专家指南
- MySQL Server Doxygen Documentation MySQL的源代码文档。
- Extending MySQL 关于MySQL代码开发的相关文档,例如,使用Development Source Tree安装MySQL。
- MySQL Test Framework 2.0 MySQL测试框架指南
其他指南
- MySQL Server-Tool Compatibility MySQL服务器工具兼容性,该指南解释说明不同版本的MySQL服务和客户端之间的兼容性。
- MySQL Port Reference MySQL端口说明。
产品发行说明
包括MySQL关联产品的发行说明。
以上内容是关于MySQL官网文档的一个简介,文档提供了全面的内容,感兴趣的读者可以详细阅读。
给徐老师宣传下他的新书《MySQL高可用解决方案——从主从复制到InnoDB Cluster》,感兴趣的朋友可以通过下面的链接购买。
如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发pyq,