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