0

Mysql service just stop working. once I typed: service mysql startThe linux system displayed the following:

tail: invalid option -- n
Try `tail --help' for more information.
tail: invalid option -- n
Try `tail --help' for more information.
/etc/init.d/mysql: ERROR: The partition with is too full! failed!

Knowing that I didnt edit the mysql file, it is always like that and my server ist not full because I checked this with df command. What can I do about it?

The -type f -name tail gives:

/bin/tail
/home/vhosts/Site1/bin/tail
/home/vhosts/Site2/bin/tail
/home/vhosts/Site3/bin/tail
/home/vhosts/Site4/bin/tail
/home/vhosts/Site5/bin/tail
/home/vhosts/chroot/bin/tail
/var/www/vhosts/chroot/bin/tail
/var/www/shops/Site6/bin/tail
/usr/bin/tail
22
  • The weirdness begins with the invalid option error from tail since -n is very much a correct option. What happens if you call e.g. tail -n 2 /etc/fstab in the terminal?
    – Sven
    Mar 28, 2014 at 11:27
  • No it works fine in fact
    – amani
    Mar 28, 2014 at 11:28
  • Even if the disk is not full, it might be having too many files or folders. can you show your df -h and df -i
    – Sverre
    Mar 28, 2014 at 11:29
  • should I upgrade mysql version? I have no idea what to do
    – amani
    Mar 28, 2014 at 11:30
  • 1
    What OS are you on? What happens it you edit /etc/init.d/mysql to contain the line which tail and then call service mysql status? Is it the same output as when you issue this command on the shell (e.g. both /usr/bin/tail)?
    – Sven
    Mar 28, 2014 at 11:45

1 Answer 1

1

Looks like a problem in the initialization scripts, temporarily you can try running mysqld or mysqld_safe to bypass them.

4
  • Check your my.cnf to see what start options you have defined. Sounds like you've got a hosed init script. Mar 28, 2014 at 14:41
  • By the way despite that the solution worked but the service sttoped once again by it self and it refuses to be started :(
    – amani
    Mar 28, 2014 at 20:46
  • @TheFiddlerWins it mysql start displays ERROR 2002 C'ant connect to local Mysql server through soket /var/run/mysqld/mysqld.sock (2).. and in deed this file is not existing under this path
    – amani
    Mar 28, 2014 at 20:49
  • with find command I figure out there is no such a file mysqld.sock or mysql.sock in all the server directories..How can I fix that?
    – amani
    Mar 28, 2014 at 21:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .