-- 设置 MySQL binlog 保存时间的示例代码
-- 查看当前 binlog 过期时间 (以天为单位)
SHOW VARIABLES LIKE 'binlog_expire_logs_seconds';
-- 设置 binlog 过期时间为7天 (604800秒)
SET GLOBAL binlog_expire_logs_seconds = 604800;
-- 注意: 需要确保你有足够的权限来修改这个参数。
-- 另外,该设置仅对当前实例生效,若要永久生效,需要在配置文件中进行修改。
-- 在 my.cnf 或 my.ini 文件中添加或修改以下配置项:
-- [mysqld]
-- binlog_expire_logs_seconds=604800
SHOW VARIABLES LIKE 'binlog_expire_logs_seconds';:用于查看当前 MySQL 实例中 binlog 的过期时间。返回值是以秒为单位的时间。SET GLOBAL binlog_expire_logs_seconds = 604800;:设置 binlog 的过期时间为 7 天(604800 秒)。这会立即生效,但只对当前实例有效。my.cnf 或 my.ini)中添加或修改 binlog_expire_logs_seconds 参数。上一篇:mysql启动指定my.cnf
下一篇:mysql hex
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站