ユーザ作成&パスワード設定

管理ユーザでMySQLへログイン後、mysql.userテーブルへレコードを登録しても、
何故かパスワードが有効にならず。
※パスワードを指定するとログインできなかった。
4.4.8. パスワードの設定を参考に、
下記SQLを発行

shell> mysql -u root mysql
mysql> INSERT INTO user (Host,User,Password)
    -> VALUES('%','jeffrey','biscuit');
mysql> FLUSH PRIVILEGES;


しかし、こっちなら上手くいった。
なにが違ったんでしょう??

shell> mysqladmin --user=jeffrey password biscuit