mysql パスワード リセット サービスのインストール/削除が拒否されました MySQL サービスを開始できません 「フィールド リスト」の不明な列「パスワード」

  1.MySQLが起動できない

 cmd でこのコマンドを管理者として実行することを忘れないでください。

 まず tasklist | findstr "mysql コマンドを入力して占有されているプログラムを見つけ、次に taskkill/f /t /im mysqld.exe を実行してこれらのプログラムを終了すると、正常に起動できるようになります。

 2.mysqlパスワードを忘れてログインできない

(1) 管理者としてコマンドプロンプトを開きます。

コマンドプロンプトを右クリックし、管理者として開きます

(2) mysqlサービスを停止します

 入力コマンドmysqld --console --skip-grant-tables --shared-memory 

 (3) 別の cmd を開いて mysql を入力し、パスワードを更新します
コマンドは次のとおりです: update user set password=password('新しいパスワード') where user='root ' および host='localhost';

 (4) パスワード変更コマンドを入力するとエラーメッセージが表示されます。

 

 これはバージョンの違いが原因であり、mysql5.6 以降、パスワード変更コマンドは update user setpassword=PASSWORD('変更するパスワード') where user='root'; に置き換えられました。

最後に、mysql 権限を更新するだけです。

おすすめ

転載: blog.csdn.net/m0_72435337/article/details/130306698