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