2

Windows 7 の MySQL 5.5 コマンド ライン クライアントのルート パスワードを忘れました。ログインできません。パスワードを取得またはリセットするにはどうすればよいですか?

4

1 に答える 1

5

RTM : http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

手順は次のとおりです。

重要 : Windows のシステム管理者権限が必要です。

1- MySQL サーバーを停止します

2- 空のテキスト ファイルを作成し、次のステートメントを に入れます。

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

文字列 'MyNewPass' を自分のパスワードに置き換えることができます。

3- テキスト ファイルを保存します。(例: c:\temps\mysql-reset-pass.sql )

4- MySQL サーバーを再起動し、ファイルをロードするように指示します。

mysqld-nt --console --init-file=c:\temps\mysql-reset-pass.sql

MySQL のインストールによっては、ini ファイルへのパスも指定する必要がある場合があります。この場合、「--defaults-file」スイッチを追加します

mysqld-nt --console --init-file=c:\temps\mysql-reset-pass.sql --defaults-file=c:\path\to\my.ini

5- サーバーを通常どおり再起動します。新しいパスワードを使用して接続できるはずです

手順 2 で作成したテキスト ファイルを削除することを忘れないでください。このファイルにはパスワードが平文で含まれています。

于 2012-09-08T11:53:34.103 に答える