root パスワードをリセットする
方法 1:
my.ini の [mysqld] フィールドに次の内容を追加します:
skip-grant-tables
mysql サービスを再起動する 現時点では、mysql にログインするためのパスワードは必要ありません。データベース
次に、mysql
を入力します
mysql>use mysql; mysql> 更新 user set passw ord =password('新密码') WHERE User='root'; mysql> flush privileges;
実行後、最後に my.ini の Skip-grant-tables を削除し、mysqld を再起動します。
方法 2:
my.ini を変更してサービスを再起動する方法は使用しないでください。
mysql サービスを停止するために、mysql を非サービス モードで実行し、skip-grant-tables を追加します。コマンド ライン ウィンドウを開いて bin ディレクトリに移動します
mysqld-nt.exe の使用を開始します。つまり、コマンド ライン ウィンドウで次のコマンドを実行します: mysqld-nt --skip-grant-tables 次に、別のコマンド ライン ウィンドウを開いて、 mysql にログインするには、mysql パスワードを入力せずに入力できます。
上記の方法に従ってパスワードを変更した後、コマンドラインで mysql が実行されているウィンドウを閉じます
mysqlサービスを開始する
以上がMySQLのルートパスワードをリセットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。