mysqlのパスワードなしアカウント

ローカルの開発用mysqlでパスワードなしのアカウントを作る場合に、

update user set password='' where User='root';

というのを見かけたがやっても上手くいかず、describe user;でフィールド見て、

update user set authentication_string='' where User='root';

とやったら出来たのだけど、バージョン違いだろうか?