mysql5 パスワードのリセット

前の日記に書いたとおり
ubuntu 11.04にて開発環境構築中
mysql5のインストールはしたが、アクセスしようとすると
Access denied for user 'root'@'localhost'」
と怒られる。
グーグル先生で調べると、mysqlインストール後に、まずパスワードのリセットが必要。
手順を覚えに
1.mysqlデーモンプロセスを停止
sudo /etc/init.d/mysql stop

2.mysqlデーモンプロセスを --skip-grant-tables オプションで起動
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
3.mysqlクライアントプロセスを起動
mysql -u root
4.mysqlプロンプトでパスワードの変更可能にするコマンドを実行
FLUSH PRIVILEGES;

5.その上でパスワードのリセット/更新を実施
SET PASSWORD FOR root@'localhost' = PASSWORD('password');

6.localhost以外から接続するのであれば、以下の変更も
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE user='root';

最後にmysqlの再起動を行いおしまい。
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

あとは、mysqladminにて、データベース(Ex:test)を作成。
     misqladmin -u root -p create test