错误日志文件记录了错误信息,以及mysqld进程的关闭和启动的信息,这部分信息并不是全部记录而只是记录mysqld进程运行过程中发生的关键性错误。https://www.cndba.cn/dave/article/2635
https://www.cndba.cn/dave/article/2635
https://www.cndba.cn/dave/article/2635
错误日志默认位置数据目录DATADIR 指定的目录中,可以在启动mysqld进程时,通过log-error选项来指定错误日志文件名和存放位置,或者my.ini配置文件中配置log-error参数,如果没有指定文件名的话,会自动生成一个[hostname].err文件保存在{datadir}文件夹下。
查看错误日志默认位置:https://www.cndba.cn/dave/article/2635
https://www.cndba.cn/dave/article/2635
mysql> show global variables like 'log_error';
+---------------+----------------------+
| Variable_name | Value |
+---------------+----------------------+
| log_error | /mysql/data/Dave.err |
+---------------+----------------------+
1 row in set (0.00 sec)
在配置文件中更改错误日志位置:
https://www.cndba.cn/dave/article/2635
https://www.cndba.cn/dave/article/2635
https://www.cndba.cn/dave/article/2635https://www.cndba.cn/dave/article/2635https://www.cndba.cn/dave/article/2635
[root@www.cndba.cn/dave data]# cat /etc/my.cnf |grep log_error
log_error = /mysql/log/www.cndba.cn-error.log
[root@www.cndba.cn/dave data]#
[root@www.cndba.cn/dave data]# service mysql restart
Shutting down MySQL.. [ OK ]
Starting MySQL.180131 03:34:05 mysqld_safe Logging to '/mysql/log/www.cndba.cn-error.log'.
180131 03:34:05 mysqld_safe Starting mysqld daemon with databases from /mysql/data
[ OK ]
[root@www.cndba.cn/dave data]#
mysql> show global variables like 'log_error';
+---------------+-----------------------------------+
| Variable_name | Value |
+---------------+-----------------------------------+
| log_error | /mysql/log/www.cndba.cn-error.log |
+---------------+-----------------------------------+
1 ro