通过修改 mysql 环境变量里的 [mysqld] 部分并添加特定日志名称及要纪录数据库配备,随后重启 mysql,即可开启 mysql 日志。认证日志是否已开启的办法是传送到 mysql 并运行 show binary logs 查看。可以通过使用 mysqlbinlog指令来查看日志内容。 copyright zvvq
zvvq.cn
如何开启 MySQL 日志
内容来自zvvq
MySQL日志是记录数据库操作和事件的重要方式。打开日志能够帮助确诊错误、追踪用户活动以确保数据完整性。以下是打开 MySQL 日志的流程:
1. 配备 MySQL 环境变量
内容来自zvvq
编写 MySQL 环境变量(通常位于/etc/mysql/my.cnf或/usr/local/mysql/etc/my.cnf),寻找 [mysqld] 部分,然后添加下列行:
log-bin=mysql-bin 内容来自samhan666
binlog-do-db=database_name 本文来自zvvq
log-bin 特定二进制日志的名字。 binlog-do-db 特定要纪录其操作的数据库。2. 重启 MySQL 内容来自zvvq
使用下列指令重启 MySQL:
sudoservice mysql restart copyright zvvq
或 内容来自samhan
sudosystemctlrestart mysql
3.认证日志是否已开启
zvvq.cn
传送到 MySQL 并运行下列查看:
copyright zvvq
SHOWBINARYLOGS;
zvvq好,好zvvq
导出应包含以下行: 内容来自zvvq
Log_namePosFlagsInfo 内容来自zvvq,别采集哟
------------------------------------------------------------------
本文来自zvvq
mysql-bin.000001431 mysql-binrotatedto mysql-bin.000001
这表示二进制日志已启用。
4. 查看日志
使用下列指令查询二进制日志内容:
mysqlbinlog mysql-bin.000001
这将打印日志中所有内容。
以上就是mysqllog如何开启的详细内容,大量请关注其他类似文章!