我在慢查询日志中发现有很多这样的日志,这到底是什么意思?看起来 mysql 一直在自我重启?我使用的是 mysql 5.0.77。知道是什么原因造成的吗?谢谢!
/usr/libexec/mysqld, Version: 5.0.77-log (Source distribution). started with:
Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock
Time Id Command Argument
/usr/libexec/mysqld, Version: 5.0.77-log (Source distribution). started with:
Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock
Time Id Command Argument
/usr/libexec/mysqld, Version: 5.0.77-log (Source distribution). started with:
Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock
Time Id Command Argument
答案1
答案2
最有可能的情况是,您的日志轮换过程要求 mysql 启动新日志,但实际上并没有将慢查询日志轮换到新文件。这可能是因为它设置为最小日志大小,或者只是不知道该文件。MySQL 文档有有关日志轮换的一些信息,但大多数发行版使用系统范围的工具来同时处理所有不同服务器和日志的所有轮换。例如,Debian 使用logrotate
配置了 mysql 日志文件列表的/etc/logrotate.d/mysql-server