mysql日志怎么打开,mysql查看日志位置

首页 > 其他网络信息 > 作者:YD1662024-01-25 03:05:08

前言

在开发过程中,使用到了mysql数据库,但是想知道每次对数据库进行了哪些操作,方便对自己的代码进行优化,这时候就需要用到查询日志genral_log。

mysql日志怎么打开,mysql查看日志位置(1)


动态修改配置

mysql > show variables like "%general_log%";

------------------ ------------------------------

| Variable_name | Value |

------------------ ------------------------------

| general_log | ON |

| general_log_file | /tmp/mariadb_general_log.log |

------------------ ------------------------------

可以看到设置到两个变量,一个是开关,一个是general_log的文件保存路径。

开启文件记录

mysql > set global general_log_file='/tmp/mariadb_general_log.log';

mysql > set global general_log=on;


mysql日志怎么打开,mysql查看日志位置(2)

配置文件里面修改

在mysqld的节点加上以下配置

general_log_file=/tmp/mariadb_general_log.log

general_log=on


将日志记录到表

如果不方便查看文件,也可以将日志直接存放到表里面(适合mysql数据库在远程)

mysql > set global log_output='table';

mysql > set global general_log=on;

mysql日志怎么打开,mysql查看日志位置(3)


总结

这个使用本地的开发环境,生产上勿用。

mysql日志怎么打开,mysql查看日志位置(4)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.