You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

EC2上MariaDB 10.3中binlog_format配置位置及修改方式咨询

关于MariaDB 10.3.29中binlog_format配置的解决方案

核心结论

两种修改方式均可行,可根据你的使用场景选择:

1. 配置文件持久化修改(推荐)

  • 完全可以在[mysqld]段添加配置覆盖默认值,默认值为编译时预设,未在你检查的文件中显式配置是正常情况。
  • 具体操作步骤:
    1. Ubuntu 20.04环境下的MariaDB,优先修改规范配置文件/etc/mysql/mariadb.conf.d/50-server.cnf(若找不到可执行mysqld --help --verbose | grep -A 10 "Default options"查看完整加载路径)。
    2. 在文件的[mysqld]区块内添加:
      binlog_format = ROW
      
    3. 重启MariaDB服务使配置生效:
      sudo systemctl restart mariadb
      
    4. 验证:执行SHOW VARIABLES LIKE 'binlog_format';确认值已变更。

2. 全局动态修改(临时生效)

  • 执行SET GLOBAL binlog_format=ROW;可立即生效,但服务器重启后会恢复默认的MIXED模式,仅适合临时测试场景。
  • 注意:执行该命令需要SUPER权限,且若存在未提交的活跃事务,需等待事务结束后配置才会生效。

内容的提问来源于stack exchange,提问作者JollyRoger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 14:29:51