cronなどでmysqldumpを実行したいけどパスワードをそのまま書くのはちょっと…という場合はパスワードをファイルに書き出し、それを読みこませることでパスワードの指定なしに実行できます。

実行ユーザのホームディレクトリに.my.cnfという名前で下記3行を書きましょう。

[mysqldump]
user=実行ユーザ
password=pass

これでOK

Source: New feed