mysql配置文件

2018-08-25  本文已影响10人  水木清华_f221

二进制日志文件log-bin

查看二进制日志文件状态

mysql> show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | ON    |
+---------------+-------+
1 row in set (0.00 sec)

on表示开启,off表示未开启;主从复制,这个功能要开启,默认关闭。
如果需要开启二进制日志文件,则需要在my.cnf中[mysqld]下面添加log-bin=dir\filename;如果不指定,二进制日志文件名称为${hostname}-bin。

二进制日志文件一般只有需要主从复制的功能时候才会开启


错误日志log-error

查看错误日志保存路径

show variables like 'log_error'

默认关闭,记录严重的警告和错误信息,每次启动和关闭的详细信息等。


查询日志log

show variables like '%general_log%';

开启查询日志

set global general_log=on;

这个是临时开启,mysql重启之后就失效,如果需要一直开启,需要在配置文件my.cnf中添加

general_log=1  #为1表示开启通用日志查询,值为0表示关闭通用日志查询

默认关闭,记录查询的sql语句,如果开启会影响mysql的中体性能。
这个是通用的查询日志;还有一个慢查询日志,在优化篇好好说下


数据文件

fmt后缀的文件,是表结构文件。

ibd后缀的文件,存放的是数据和索引。

上一篇下一篇

猜你喜欢

热点阅读