MySQLデータベースのパスワードを忘れた場合の解決策

MySQLデータベースのパスワードを忘れた場合の解決策

先ほど MySQL パスワードを設定したのに、外食したり荷物を受け取ったりするときにパスワードを忘れてしまった…こんなとき慌てるべきでしょうか? ? ? ?

心配しないでください、兄弟、パスワードを忘れる問題は私が解決します〜

以下は林海峰先生のビデオの要約です。

MySQL のユーザー名とパスワードの検証を取得する機能は、クライアントがアクセスを要求する関数に装飾される Python のデコレータと考えることができます。

このデコレータを削除すると、MySQL サーバーはユーザー名とパスワードを検証しなくなります。 ! ! !

# 1. まず現在の MySQL サーバーをシャットダウンします。# コマンドで起動します (MySQL でユーザー名とパスワードの検証機能をスキップします)
# mysqld --skip-grant-tables
# サーバーを起動し、管理者としてcmdを開きます

# 2. パスワードなしで直接接続します # mysql -uroot -p と入力し、Enter キーを押します

# 3. 現在のユーザーのパスワードを変更します。# ユーザー情報は、mysql フォルダーの user.frm に保存されます。# mysql.user を更新します。set password=password(new password) where user='root' and host='localhost';
'''
ユーザー テーブルのパスワードを実際に格納するフィールドは、暗号文で格納する必要があります。プレーン テキストが何であるかを知っているのはユーザー自身だけで、他の誰も知りません。この方が安全です。パスワードの比較では、暗号文のみを比較できます。MySQL は password() メソッドを呼び出してパスワードを暗号化します。''' 

# 4. 変更されたデータをハードディスクに直ちにフラッシュします # フラッシュ権限; 

# 5. 現在のサーバーを閉じて、通常の方法で認証テーブルを検証して起動します。 

[スタート] をクリックし、[再起動] をクリックします。

通常のコマンドを再度開いてmysqlを起動し、新しいパスワードを入力します。

これで、MySQL データベースのパスワードを忘れた場合の問題を解決する方法についての記事は終わりです。MySQL パスワードを忘れた場合の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux 上の MYSQL 5.7 でルート パスワードを取得する際の問題 (テスト済み、利用可能)
  • MySQL ルートパスワードをリセットする方法
  • MySQL8のパスワードを忘れた場合の簡単な解決策

<<:  Json の長所と短所、使用方法の紹介

>>:  Linux システムでのルート ディレクトリ拡張の概要

推薦する

MySQL共通インデックスとユニークインデックスの選択に関する詳細な分析

各人が固有の携帯電話番号で登録し、ビジネス コードによって重複する携帯電話番号が 2 つ書き込まれな...

JSでユーザーを追跡する方法

目次1. 同期AJAX 2. 非同期AJAX 3. ユーザーのクリックを追跡する4. リバウンドトラ...

Dockerのヘルス検出メカニズム

コンテナの場合、最も単純なヘルスチェックはプロセス レベルのヘルスチェックであり、プロセスが稼働して...

Vuexの補助関数の使い方

目次マップ状態マップゲッターマップミューテーションマップアクション複数のモジュールマップ状態 ...

docker-compose を使用して MySQL を実行する方法

ディレクトリ構造 。 │ .env │ docker-compose.yml │ └─mysql ├...

SeataがMySQL 8バージョンを使用できない問題を解決する方法

考えられる理由: Seata が MySQL 8 をサポートしない主な理由は、接続ドライバーがバージ...

JavaScript メッセージ ボックスの例

JavaScript では、警告ボックス、確認ボックス、プロンプト ボックスの 3 種類のメッセージ...

Vueリストデータを削除した後、ページを自動的に更新する方法と更新方法の詳細な説明

問題の説明:フロントエンドがデータの一部を削除したり、新しいデータを追加したりすると、バックエンドの...

mysql スケジュールタスク (イベント イベント) の詳細な説明

1. イベントの簡単な紹介イベントは、MySQL が特定の時間に呼び出す手続き型データベース オブジ...

Vue lazyload 画像遅延読み込み例の詳細な説明

ドキュメント: https://github.com/hilongjw/vue-lazyload 1...

MySQLサービスの自動停止の解決策

この記事では主に、MySQL サービスの自動停止の解決策を紹介し、参考と学習のために共有します。一緒...

jsはシングルクリックでテーブルを変更することを実装します

Pure jsは、参照用にワンクリックで編集可能なテーブル(トランスクリプトに似たもの)を実装してい...

2級コンピュータ試験のMySQL知識ポイント mysql alterコマンド

テーブル構造を編集するための MySQL の alter コマンドの使用。具体的な内容は以下のとおり...

動的および静的分離を実装するための Nginx サンプル コード

この記事のシナリオと組み合わせて、Nginx と Java 環境 (SpringBoot プロジェク...

Linux 環境での Oracle 導入チュートリアル

1. 環境と関連ソフトウェア仮想マシン: VMwore Workstation Linuxシステム:...