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

MySQLでwebminを使っていると突然エラーになることがあります。
ERROR 1133 (42000):
コマンドで
1 | mysql>set password for ユーザー名@localhost=password( 'パスワード' ); |
をいれるとなぜかエラーとなります。パスワードを再設定したくてもできません。そこで以下のようにします。
1 | mysql>grant all on *.* to ユーザー名@localhost identified by 'パスワード' ; |
これでOKです。実際にlogwというユーザー名がいて、パスワードをmk0098#とします。
1 | mysql>grant all on *.* to logw@localhost identified by 'mk0098#' ; |
となります。もしデータベースがローカルネットワークの場合はホスト名を変えます。例えば192.168.1.2というホストにデータベースがある場合は
1 | mysql>grant all on *.* to logw@192.168.1.2 identified by 'mk0098#' ; |
となります。
個人支援・寄付について
サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。
- ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS