MySQL-ERROR 1133 (42000): の対処方

MySQLでwebminを使っていると突然エラーになることがあります。

ERROR 1133 (42000):

コマンドで [c] mysql>set password for ユーザー名@localhost=password('パスワード'); [/c] をいれるとなぜかエラーとなります。パスワードを再設定したくてもできません。そこで以下のようにします。 [c] mysql>grant all on *.* to ユーザー名@localhost identified by 'パスワード'; [/c] これでOKです。実際にlogwというユーザー名がいて、パスワードをmk0098#とします。 [c] mysql>grant all on *.* to logw@localhost identified by 'mk0098#'; [/c] となります。もしデータベースがローカルネットワークの場合はホスト名を変えます。例えば192.168.1.2というホストにデータベースがある場合は [c] mysql>grant all on *.* to logw@192.168.1.2 identified by 'mk0098#'; [/c] となります。