[Bug 513135] [NEW] MySQL logrotate script returns with error when server isn't running

Mathias Gug mathiaz at ubuntu.com
Wed Jan 27 20:06:57 GMT 2010


On Wed, Jan 27, 2010 at 08:00:50AM -0000, reini wrote:
> Public bug reported:
> 
> Every day, I get a mail from the cron daemon that the logrotate script
> for mysql failed to run:
> 
> /etc/cron.daily/logrotate:
> /usr/bin/mysqladmin: connect to server at 'localhost' failed
> error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
> Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
> 
> 
> I don't know what the little telephone is supposed to imply, but the mail is hugely annoying in the long run.
> I only use mysql as a database for some projects I'm developing and therefore rarely need to run it. Since this is a laptop, I prefer to keep it inactive unless I need it. The logrotate script therefore usually can't connect to a running mysql daemon.
>
> I would expect the script to silently do nothing, since this is not an
> error.
>

Well - this is an edge use case. Most of the systems that have mysql-server
installed are running mysqld as a daemon and expect it to be running all the
time. If the daemon is not running, it may be a good thing that a notice is
sent. I don't know whether it should be a message from logrotate though.

  importance low
  status confirmed

-- 
Mathias Gug
Ubuntu Developer  http://www.ubuntu.com


** Changed in: mysql-dfsg-5.1 (Ubuntu)
   Importance: Undecided => Low

** Changed in: mysql-dfsg-5.1 (Ubuntu)
       Status: New => Confirmed

-- 
MySQL logrotate script returns with error when server isn't running
https://bugs.launchpad.net/bugs/513135
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to mysql-dfsg-5.1 in ubuntu.



More information about the Ubuntu-server-bugs mailing list