I was looking for where mysql.sock was since running rake db:bootstrap was complaining with “No such file or directory – /tmp/mysql.sock”. Rails looks for the mysql.sock file under /tmp/mysql.sock by default. Ubuntu using an apt-get install of mysql puts the mysql.sock file at /var/run/mysqld/mysqld.sock.

I always forget where it is. So, I’m writing it down.

/var/run/mysqld/mysqld.sock

You can also grep for it from mysql like so

>>  mysql -? | grep mysqld.sock
socket                            /var/run/mysqld/mysqld.sock
Posted in geekery at May 3rd, 2008. Trackback URI: trackback
Tags: ,
  • lingjiao
    I had the same error when I first started developing rails on the mac. Although the error was due to me forgetting to start up the mysqld daemon =P

    That will throw you the same error as well.
blog comments powered by Disqus