Ruby On Rails

Rails: Erro em rake db:migrate com MySQL

Brincando um pouco com Rails, obtive o seguinte erro quando tentei executar o comando rake db:migrate.
rake aborted!
No such file or directory – /tmp/mysql.sock
Eu estou usando MAMP no Mac para rodar o MySQL, ou seja, o arquivo mysql.sock não existe na pasta /tmp.
O problema pode ser corrigido facilmente, se você adicionar o parâmetro socket no seu database.yml, contendo o caminho para o arquivo mysql.sock.
1234567production:
  adapter: mysql
  database: my_database
  host: localhost
  username: my_user
  password: encoding: utf8
  socket: /Applications/MAMP/tmp/mysql/mysql.sock
Fica aí a dica, uma vez que o problema pode ocorrer em outros sistemas operacionais também. :)