LabCollector AWS 的安装要求 - LabCollector

通过关键字搜索知识库

你在这里:
←所有主题

AWS 代表 亚马逊网络服务这是一个基于云的平台,提供各种用于托管和管理应用程序和数据的服务和解决方案。

如果您打算安装 LabCollector on AWS,您需要满足特定的要求并应用特定的配置才能保证性能的流畅。

该知识库将指导您完成安装所需的专用要求和配置步骤 LabCollector on AWS.

MySQL 配置的专用要求:

*查看我们的知识库 LabCollector的linux要求和安装

  • 首先,如果您在本地主机上托管 MySQL,则需要将配置应用于 /etc/my.cnf 文件。具体来说,您应该设置“innodb_严格模式” 参数设置为 0。这可以通过将以下行添加到 my.cnf 文件来完成:innodb_strict_mode=0进行此更改后,您 需要重启MySQL。
  • 如果您在使用 亚马逊RDS (关系数据库服务)您可以为 RDS 实例创建自定义参数组并设置“innodb_严格模式”参数设置为0(如下图所示)。

    • 这可以通过以下步骤完成:
      1. 为您的 RDS 实例创建自定义参数组。
      2. 修改自定义参数组,设置“log_bin_trust_function_creators” 参数为 1。
      3. 保存对参数组的更改。
      4. 将自定义参数组与您的 RDS 实例关联。
      5. 重新启动 RDS 实例。
备注

需要注意的是,如果您已经使用自定义参数组,则只需完成上述步骤 2 和 3,然后重新启动 RDS 实例即可。这 ”log_bin_trust_function_creators”参数是动态参数,不需要重启。

 

  • “”log_bin_trust_function_creators” 参数在为 MySQL RDS 实例开启自动备份时尤为重要。如果客户端收到错误消息“错误 1419 (HY000):您没有 SUPER 权限并且已启用二进制日志记录(您可能希望使用不太安全的 log_bin_trust_function_creators 变量)” 创建触发器时,需要修改“log_bin_trust_function_creators” 参数设置为 1。这允许在 RDS 实例上使用函数、过程和触发器。
备注

然而,值得注意的是,设置“log_bin_trust_function_creators” 参数设置为 1 可能会导致不安全事件被写入二进制日志。当“log_bin_trust_function_creators”参数设置为 1 时,二进制日志记录格式是基于语句的,这可能会导致较大的二进制日志。

相关话题: