8

MySqlでrootパスワードを空のパスワードに変更するにはどうすればよいですか?

以下は"Access denied for user 'root'@'localhost' (using password: YES)"エラーになります。パスワードを正しく入力したことは確かです (それは だけです123456)

mysqladmin -u root -p'123456' password ''

このSQLを正常に実行しましたが123456、空のパスワードではなく、パスワードでアクセスできます:

use mysql; update user set password=PASSWORD("") where User='root';
4

2 に答える 2

6

MySQL サーバーを再起動するか、次のコマンドを実行する必要があります。

FLUSH PRIVILEGES;

MySQL は、ユーザー アカウント データを含むテーブルに加えた変更をすぐに「認識」しないため、この追加の手順が必要になります。

于 2010-02-25T17:25:18.580 に答える
4

する必要がありFLUSH PRIVILEGESます。

于 2010-02-25T17:24:26.670 に答える