本文介绍使用云数据库 MySQL 版的约束和限制。
约束项 | 使用约束 |
---|---|
实例参数 | 可以使用控制台或 API 修改实例参数,出于安全和稳定性考虑,当前仅支持修改部分参数。更多详细信息,请参见修改参数。 |
数据库账号权限 | 不提供 root 权限。 |
账号权限 | 如账号下仍有未清理的 MySQL 资源,则无法在访问控制中移除账号拥有的 MySQL 权限。 |
数据库创建 | 支持以命令行方式创建数据库,但是若含有除下划线(_)或中划线(-)以外的特殊字符(如!@#$%^&*()+= 等),则不支持在控制台进行数据库授权和删除操作。 |
数据库备份 | 仅支持通过控制台或 API 进行物理备份。 |
数据库恢复 | 仅支持通过控制台或 API 进行物理恢复。 |
数据库复制 | MySQL 提供主备复制架构,其中的备节点不对用户开放,用户应用不能直接访问。支持添加 10 个只读节点,每个节点上的数据都跟主节点完全一致。 |
实例重启 | 必须通过控制台或 API 重启实例。 |
数据库版本 | 支持 MySQL 5.7 和 MySQL 8.0 版本。 |
存储引擎 | 不支持 MyISAM 引擎、Memory 引擎或 Archive 引擎。 |
数据库访问 | 如果实例未开通公网访问,则该实例必须与云主机弹性云服务器处在同一个私有网络内才能相互访问。实例的默认端口为 3306 ,支持修改,更多详情请参见修改私网访问地址端口。 |
备份查看 | 实例的备份文件由火山引擎对象存储服务保存,对用户不可见。 |
部署 | 部署实例的服务器对用户不可见,只允许应用程序通过 IP 地址和域名访问数据库。 |