No Rails Development, você precisará especificar o soquete no qual o servidor MySQL está sendo executado no arquivo config / database.yml.
Você pode obter o soquete como
$ mysqladmin variables | grep socket
Você obterá uma saída parecida com esta
| socket | /tmp/mysql.sock
/tmp/mysql.sock é o soquete em que seu mysql está rodando.
Portanto, inclua esse caminho em seu arquivo de configuração database.yml.