ホームページ > データベース > mysql チュートリアル > 誤ってロックアウトした後、MySQL および PostgreSQL の root ユーザー権限をリセットするにはどうすればよいですか?

誤ってロックアウトした後、MySQL および PostgreSQL の root ユーザー権限をリセットするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-05 06:36:11
オリジナル
235 人が閲覧しました

How Can I Reset Root User Privileges in MySQL and PostgreSQL After Accidental Lockout?

--skip-grant-tables を使用した root ユーザー権限のリセット

誤って MySQL データベースから自分自身をロックアウトしてしまった場合root ユーザーの場合は心配しないでください。すべての権限を root ユーザーに復元するには、--skip-grant-tables オプションを使用して MySQL を起動します。

Windows 環境

  1. MySQL を停止します管理者ツールからのサービス >サービス。
  2. 次の場所にある MySQL 構成ファイル (my.ini) を編集します。

    • MySQL 5.5 以前の場合: C:Program FilesMySQLMySQL Server 5.5my.ini
    • MySQL 5.6 以降の場合: C:ProgramDataMySQLMySQL Server 5.6my.ini
  3. [mysqld] セクションに次の行を追加します:

    skip-grant-tables
    ログイン後にコピー
  4. MySQL サービスを開始します。

PostgreSQL環境

  1. PostgreSQL サービスを停止します。
  2. postgresql.conf ファイル (通常は /etc/postgresql/postgresql.conf にあります) を変更します。
  3. [postgresql] セクションに次の内容を追加します行:

    fsync = off
    ログイン後にコピー
  4. PostgreSQL サービスを開始します。

注: --skip-grant-tables オプションは注意して使用する必要があります、一時的に認証が無効になるためです。データベースへのアクセスを回復したら、必ずこのオプションを削除して MySQL を再起動してください。

以上が誤ってロックアウトした後、MySQL および PostgreSQL の root ユーザー権限をリセットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート