日志文件名称
:用
–log-error[=file_name]
选项来指定
mysql
保存错误日志文件的位置,如果没有指定
file_name
,mysql使用默认的错误日志名
host_name.err
;
日志文件路径
:默认情况下,日志文件都保存在mysql的数据目录中。如果执行FLUSH LOGS,错误日志用-old重新命名后缀,并且mysql创建一个新的空日志文件。(如果未给出-log-error选项,则不会重新命名)。
日志其他说明
:如果不指定–log-error,或者(Windows)使用–console选项,错误被写入标准错误输出stderr。通常标准输出为终端。
日志文件名称
:
(老版本方法)
用
–log=[file_name]
或
-l[file_name]
选项进行启用。如果未指定
file_name
,默认名称为
host_name.log
在
/etc/my.cnf
中
[mysqld]
下面添加
log=/var/lib/mysql/Dragonwake.log
重启后
正确的配置方法
,在
/etc/my.cnf
中
[mysqld]
下面添加下如内容
general_log_file=/var/lib/mysql/Dragonwake.log
#tail -f /var/lib/mysql/Dragonwake.log
日志配置:
用
–log-slow-queries[=file_name]
选项启动时,
mysql
写一个包含了所有执行超过了
long_query_time
秒的
SQL
语句的日志。如果未指定
file_name
,默认为
host_name-slow.err
。
如果给出了文件名,但不是绝对路径,文件则写入默认的数据目录。
log-slow-queries=/var/lib/mysql/Dragonwake-slow.log
正确日志配置
:mysql5.6
版本以上,取消了参数
log-slow-queries
,更改为
slow-query-log-file
,
同时必须设置
slow_query_log=on
slow-query-log-file=/var/lib/mysql/Dragonwake-slow.log
日志配置
:用–log-update[=file_name]选项(不建议使用)
在
/etc/my.cnf
中
[mysqld]
下面添加,
log-update=/var/lib/mysql/Dragonwake-update.log
e
二进制日志(Binary Log & Binary Log Index
)
日志设置
:用
–log-bin[=file_name]
选项
在
/etc/my.cnf
中
[mysqld]
下面添加,
log-bin=/var/lib/mysql/Dragonwake-bin.log
#tail -f /var/lib/mysql/Dragonwake-bin.000001
mysql> show variables like’log_%’;