ホームページ > データベース > mysql チュートリアル > 紛失した MySQL root パスワードを取得するにはどうすればよいですか?

紛失した MySQL root パスワードを取得するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-05 17:39:02
オリジナル
861 人が閲覧しました

How do I retrieve my lost MySQL root password?

紛失した場合の MySQL root パスワードの取得

MySQL root パスワードを忘れても、心配する必要はありません。元のパスワードを知らなくてもパスワードを取得またはリセットできる方法があります。

オプション 1: ファイルベースの取得

伝統的に、MySQL は root パスワードを ~ に保存します。 Unix ベースのシステム上の /.mylogin.cnf ファイル。ただし、ローカルに directadmin ディレクトリがないということですが、これは別のシステムを使用している可能性があります。

オプション 2: 一時的なルート アクセス

Ubuntu ユーザーの場合、次の手順に従って、MySQL データベースへの root アクセスを一時的に取得できます:

  1. MySQL サービスを停止します: sudo service mysql stop
  2. セーフ モードで MySQL を起動します: sudo mysqld_safe -- Skip-grant-tables --skip-syslog --skip-networking
  3. パスワードなしで MySQL に接続します: mysql -u root
  4. root パスワードを変更します:

    UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
    FLUSH PRIVILEGES;
    ログイン後にコピー
  5. セーフ モードを終了して MySQL を再起動します:

    mysqladmin shutdown
    sudo service mysql start
    ログイン後にコピー

注: この方法は MySQL 5.7 以前で機能します。バージョン 8.0 以降では、mysql.user テーブルのパスワード フィールドが削除されました。代わりに、authentication_string フィールドを使用してください。

以上が紛失した MySQL root パスワードを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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