我在 ubuntu 中以只读模式运行设备,并且还需要运行 Mysql 服务器。Mysql 服务器在/var/log/mysql
目录中创建错误日志文件。但由于我以只读模式运行它,mysql 无法写入此路径。因此我从 mysql 配置中更改了日志路径。
由于 logrotate 负责处理错误日志的大小,因此我继续修改了 /etc/logrotate.d/mysql-server
文件的路径。
尽管我更正了上述文件的路径,但 logrotate 仍无法用于 Mysql 服务器日志。后来我发现 logrotate 在/var/lib/logrotate/status
文件中为每个作业保留一个条目。
现在,问题是 logrotate 无法写入/var/lib/logrotate/status
文件,因为设备以只读模式运行。
这个问题有解决办法吗?提前致谢。