mysqlのパスワードは数字は使えない?

Ruby on Railsで使用中。
MySQLのrootのパスワードを1234と指定した。

database.yml にも以下のようにして、パスワード変更する。

user: root
password; 1234

またmysqlでも以下のようにパスワード変更する。

mysql -u root -p

> SET PASSWORD FOR root=PASSWORD('1234');

mysqlコマンドラインではパスワード変更されているが、Railsは失敗。
なぜ?