--skip-grant-tables を使用して MySQL のルート権限を回復する方法
誤って MySQL データベースからロックアウトされた場合に備えてroot 権限を取り消すことで、 --skip-grant-tables を使用してアクセスを取り戻すためのステップバイステップのガイドを次に示します。オプション。
前提条件:
手順:
MySQL サービスを停止します:
[管理者ツール] をクリックし、[サービス] に移動します。 MySQL サービスを見つけて停止します。
構成ファイルを編集します:
MySQL 構成ファイル (my.ini または my.cnf) を見つけます。 ) システム上で。デフォルトの場所は次のとおりです:
--skip-grant-tables オプションを追加します。
設定ファイルに以下を追加します行:
skip-grant-tables
MySQL サービスを再起動します:
サービス ウィンドウに戻り、MySQL サービスを再度開始します。
アカウントなしでログインパスワード:
コマンド プロンプトを開いて MySQL にログインします。これで、パスワードを入力せずにデータベースにアクセスできるようになります。
ルート パスワードをリセットします (オプション):
必要に応じて、次のコマンドを実行すると、root ユーザーのパスワードをリセットできます。コマンド:
ALTER USER 'root'@'localhost' IDENTIFIED BY '<new_password>';
--skip-grant-tables を削除します。 オプション:
アクセスを回復したら、必ず削除してください。設定ファイルの --skip-grant-tables オプションを使用して MySQL を再起動します。サービス。
以上が特権を誤って取り消してしまった後に MySQL ルート アクセスを回復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。