一、binlog是啥 binlog是Mysql自带的记录日志,可用于数据库操作查看,集群间的数据同步等。 二、如何开启 找到mysql安装目录,打开目录下的my.ini文件。内容如下(截取部分): [client]port=3306[mys
binlog是Mysql自带的记录日志,可用于数据库操作查看,集群间的数据同步等。
找到mysql安装目录,打开目录下的my.ini文件。内容如下(截取部分):
[client]port=3306[mysql]default-character-set=latin1[mysqld]# The tcp/IP Port the MySQL Server will listen onport=3306#Path to installation directory. All paths are usually resolved relative to this.basedir="D:/serviceapk/mysql/"#Path to the database rootdatadir="D:/serviceapk/mysqltabledata/"
mysql默认是不开启binlog的,只需在对应文件下的 [mysqld] 后加入加入如下语句:
[mysql]#日志保存位置,5.5版本不生效 默认与表空间同一目录log_bin=mysql-bin#binlog的格式也有三种:STATEMENT,ROW,MIXED。binlog-fORMat=mixed#binlog过期清理时间expire_logs_days=3#binlog每个日志文件大小max_binlog_size=100m#binlog缓存大小binlog_cache_size=10mmax_binlog_cache_size=512m#发生事务时非事务语句的缓存的大小binlog_stmt_cache_size=100mmax_binlog_stmt_cache_size=100m
加入后重启服务即可生效,可通过
show variables like '%bin%';
指令查看日志配置情况:
也可通过 show binlog events;
查看日志记录情况,一般不会在控制台用
也可通过 show status;
指令查看内存等运行状态
也能在指定文件夹下看到如下文件:
来源地址:https://blog.csdn.net/weixin_46415189/article/details/127387933
--结束END--
本文标题: mysql中开启binlog
本文链接: https://lsjlt.com/news/371970.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0