大家早,
我意识到这个问题已经得到解答,但修复似乎在这种情况下不起作用,所以我希望你们能帮忙。这是我得到的错误:
error: error running shared postrotate script for '/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log /var/log/mysql/error.log '
更改主机名后开始出现此错误。我使用 Digital Ocean 托管,因此我在其管理区域中更改了主机名,然后通过各种程序(如 postfix)也需要更改主机名。通常,此错误是由“debian-sys-maint”用户的密码错误引起的,但是,我已验证此密码正确,并且用户可以登录 mysql。为了安全起见,我按照步骤修复了它,但这没有用。我还应该提到,我也更改了另一台使用 digital ocean 托管的服务器上的主机名,那里也发生了完全相同的问题,因此我很确定主机名更改导致了该问题。两台服务器都运行 Ubuntu 14.04.1 LTS。
所以我的问题是,有人知道这个问题背后的原因以及如何解决它吗?