Amazonrds 简明教程
Amazon RDS - MySQL Features
MySQL 是一个受欢迎的关系数据库,它可以在其社区版特性中使用 Amazon RDS 服务。MySQL 的几乎所有特性都可以通过 RDS 平台使用,仅基于区域和可用性区域设置一些限制。以下是有关 MySQL 在 RDS 平台中的主要特性的简要说明。
Supported Versions
版本 5.5、5.6 和 5.7 是在 RDS 平台中支持的主要版本。除 5.6.27 外,所有版本在所有 AWS 区域都受支持。如果在 DB 创建期间未提及版本,则默认为当时最新的版本。以下是一个示例,说明如何在 Python SDK 程序中使用 AWS API 获取所有支持的 DB 引擎版本。
import boto3
client = boto3.client('rds')
response = client.describe_db_engine_versions(
DBParameterGroupFamily='mysql5.6',
DefaultOnly=True,
Engine='mysql',
EngineVersion='5.6',
ListSupportedCharacterSets=True,
)
print(response)
当运行上述代码时,我们会得到以下输出:
{
"ResponseMetadata": {},
"DBEngineVersions'": [
{
"Engine'": "mysql",
"DBParameterGroupFamily'": "mysql5.6",
"SupportsLogExportsToCloudwatchLogs'": true,
"SupportedCharacterSets'": [],
"SupportsReadReplica'": true,
"DBEngineDescription'": "MySQL Community Edition",
"EngineVersion'": "5.6.40",
"DBEngineVersionDescription'": "MySQL 5.6.40",
"ExportableLogTypes'": [
"audit",
"error",
"general",
"slowquery"
],
"ValidUpgradeTarget'": [
{
"Engine'": "mysql",
"IsMajorVersionUpgrade'": true,
"AutoUpgrade'": false,
"Description'": "MySQL 5.7.22",
"EngineVersion'": "5.7.22"
}
]
}
]
}