ホームページ  >  記事  >  データベース  >  紛失した MySQL ルート パスワードを回復する方法?

紛失した MySQL ルート パスワードを回復する方法?

DDD
DDDオリジナル
2024-11-06 14:41:02523ブラウズ

How To Recover a Lost MySQL Root Password?

謎の MySQL ルート パスワードを見つける

とらえどころのない MySQL ルート パスワードを見つけることは、特に見失った場合には困難になる可能性があります。この謎めいたクエリは、このパスワードの所在と隠しファイル内の潜在的な保存場所を解明しようとします。

パスワードの出自を垣間見る

提供されたリンクは検索を推奨していますが、 directadmin ディレクトリの場合、これはすべてのシステム構成に適用されるわけではありません。通常、root パスワードは、セキュリティ上の理由から平文ファイルには保存されません。代わりに、パスワードは MySQL データベース自体内に暗号化されて存在します。

エニグマの解読

暗号化されたパスワードを公開するには、次の手順に従います。

  1. MySQL の実行を停止: コマンド「sudo service mysql stop」を使用して MySQL のシャットダウンを開始します。
  2. MySQL を安全に起動します: 次のように入力して、安全な MySQL セッションを開始します。コマンド「sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking」。
  3. MySQL を入力: 「mysql -u root」を実行して MySQL レルムにアクセスします。 ".
  4. 暗号化されたパスワードの変更: 次のクエリを使用してパスワードの実際の形式を明らかにします:

    • "UPDATE mysql.user SETAuthentication_string= PASSWORD('パスワード') WHERE User='root';"
    • "フラッシュ権限;" (MySQL バージョン 5.7 より前の場合、「mysql.user」テーブルの「password」フィールドは「authentication_string」に置き換えられました。)
  5. セーフ モードを終了して再起動するMySQL: 「mysqladmin shutdown」でセキュア モードを解除し、「sudo service mysql start」で MySQL を復活させます。

これで、新たに得た知識を武器に、MySQL のルートの力を行使できるようになります。自信を持ってパスワードを入力してください!

以上が紛失した MySQL ルート パスワードを回復する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。