日志是检查任何服务状态非常有用的一部分。我们可以使用日志的数据很容易地排查问题。在本文中,您将了解在MySQL服务器如何使不同类型日志或更改日志文件的位置。
- 错误日志 - 这包含了所有有关MySQL服务器生成的错误的信息。
- 一般日志 - 这包含了类似的MySQL查询活动的所有普通日志,用户连接或断开连接。
- 慢查询日志 - 这包含了“慢”的SQL语句,包含所有的比预期花费更多时间的查询。
错误日志:
要启动MySQL错误日志或更改MySQL错误日志的位置。编辑MySQL配置文件以及根据你的需要更新[mysqld]下的设置。该文件包含在MySQL服务器生成的错误。
[mysqld]
log_error = /var/log/mysql/error.log
一般日志:
在MySQL要启用一般日志或改变一般日志文件的位置,编辑配置文件并进行以下更改。取消注释以下行,更改日志文件路径在不同的目录创建日志。该文件包含了如MySQL服务器的所有普通日志:查询,用户连接或断开等。
general_log_file = /var/log/mysql/mysql.log
general_log = 1
慢查询日志:
要启用或修改MySQL的慢查询日志的文件路径。编辑MySQL配置文件,取消或添加[mysqld]下面的部分行。该文件包含正在采取更多的时间来完成这些查询的日志。抽出那些查询比定义的long_query_time大的被记录日志。
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2
重启MySQL:
做上述更改后,。使用下面的命令重新启动MySQL的服务,每个人的电脑操作系统的不同,下面是其中之一的命令。 此方法重新启动服务器。
# service mysql restart
[or]
# systemctl restart mysql.service