开发者社区 问答 正文

快速入门MySQL版-使用限制


为保障实例的稳定及安全,云数据库MySQL版有部分使用上的约束,详情如下表所示。

[tr=rgb(51, 205, 229)][td]操作 使用约束修改实例参数设置大部分实例参数可以使用RDS管理控制台或API进行修改,同时出于安全和稳定性考虑,部分参数不支持修改,具体请参见设置参数。数据库的root权限不提供root或者sa权限。数据库备份
  • 可使用命令行或图形界面进行逻辑备份。
  • 仅限通过RDS管理控制台或API进行物理备份。
数据库还原
  • 可使用命令行或图形界面进行逻辑数据还原。
  • 仅限通过RDS管理控制台或API进行物理还原。
MySQL存储引擎
  • 目前支持InnoDB和TokuDB两种引擎,由于MyISAM引的自身缺陷,存在数据丢失的风险,实例的MyISAM引擎表会自动转换为InnoDB引擎表。详情请参见文档为什么RDS for MySQL不支持MyISAM引擎?
  • 出于性能和安全性考虑,建议尽量采用InnoDB存储引擎。
  • 不支持Memory引擎。Memory引擎的表将会自动转换成InnoDB引擎的表。
[tr=rgb(239, 251, 255)][td]搭建数据库复制 RDS for MySQL提供主备复制架构,其中的备(slave)实例不对用户开放,用户应用不能直接访问。 重启RDS实例必须通过RDS控制台或API重启实例。 网络设置若MySQL 5.5或MySQL 5.6实例位于经典网络且开启了数据库代理,禁止在SNAT模式下开启net.ipv4.tcp_timestamps。

展开
收起
梨好橙 2018-08-30 23:18:14 1384 分享 版权
阿里云 AI 助理回答

为保障云数据库MySQL版实例的稳定及安全,以下是一些关键的使用约束说明:

  1. 修改实例参数设置

    • 绝大多数实例参数支持通过RDS管理控制台或API进行调整,但出于系统安全与稳定性考量,部分参数不允许修改。具体可修改的参数列表和操作指引,请参考官方文档中的设置参数章节。
  2. 数据库的root权限

    • RDS MySQL不提供root或sa级别的超级用户权限,以增强实例安全性。
  3. 数据库备份与还原

    • 您可以利用命令行或图形界面执行逻辑数据的备份与恢复。
    • 物理备份与恢复操作则必须通过RDS管理控制台或API来执行,确保过程的安全可控。
  4. MySQL存储引擎

    • 当前支持InnoDB和X-Engine两种引擎。请注意,信息中提及的TokuDB已不再被支持,自2019年8月1日起,RDS MySQL不再兼容TokuDB引擎,建议转换为InnoDB引擎。
    • MyISAM引擎因存在数据丢失风险,任何MyISAM表会被自动转换成InnoDB表。
    • Memory引擎同样不被支持,其表会自动转为InnoDB引擎表,以维护数据持久性。
  5. 搭建数据库复制

    • RDS for MySQL采用主备复制架构,备实例(slave)仅供内部使用,外部应用无法直接访问,确保数据同步与高可用性。
  6. 重启RDS实例

    • 实例重启操作仅能通过RDS控制台或API执行,确保操作的规范性和安全性。
  7. 网络设置注意事项

    • 针对MySQL 5.5或5.6版本的经典网络实例,若已启用数据库代理,在SNAT模式下应避免开启net.ipv4.tcp_timestamps,以防潜在的网络配置冲突。

综上所述,遵循这些约束条件是确保您的RDS MySQL实例运行稳定、安全的重要前提。在进行任何配置变更之前,建议详细查阅相关文档并考虑业务低峰期执行,同时确保应用程序具备重连机制以应对可能的短暂中断。

参考资料: - 安全限制与实例操作限制概述 - 设置实例参数的具体步骤与注意事项

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答