MySQLパスワードを忘れた場合のいくつかの解決策

MySQLパスワードを忘れた場合のいくつかの解決策

解決策1

完全にアンインストールしてすべてのデータを削除します。まず、MySQLに関連するすべてのプロセスを閉じます。コマンドライン(cmd)に入り、 taskkill /f /im mysqld-nt.exeと入力します。

次にMySqlのルートディレクトリを見つけて削除します

解決策2

コマンドラインにパスワードを入力するか、パスワードを変更します

コマンドラインから実行: taskkill /f /im mysqld-nt.exe

以下の操作は、MySQL の bin ディレクトリにあるいくつかのプログラムを操作するためのものです。環境変数が設定されていない場合は、MySQL の bin ディレクトリに切り替えて、以下のステートメントを実行する必要があります。それ以外は無効

コマンドラインで実行を続けます: mysqld-nt --skip-grant-tables

3. 新しいコマンドラインを開き、mysql -u root を実行します (mysql bin 環境変数が設定されていない場合は、このステートメントを実行するために bin ディレクトリに切り替える必要があります)

パスワードを変更せず、元のパスワードを確認したい場合。このステートメントはコマンドラインで実行できます

select host,user,password from mysql.user; //ユーザー名とパスワードを表示できます

パスワードを変更する場合は、コマンドラインで次のステートメントを実行します。

update mysql.user set password='設定するパスワードをここに入力してください' where user='root';

これらの操作を完了したら、コマンドラインで実行を続けます

taskkill /f /im mysqld-nt.exe; //安全のため、最初にこれを終了してください。これで、mysql で直接ログインできるようになります。 -u root net start mysql; //mysql サービスを開始します。

この時点で、忘れられた mysql ルート パスワードの解決は完了です。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • PHP+MySQLはログイン名とパスワードが正しいかどうかを確認するためのログイン検証を実装します
  • MySQL ルートパスワードを変更する 4 つの方法 (要約)
  • MySQL の最初のインストールが成功した後にパスワードを初期化する手順
  • MySQL 8.0 をインストールした後、初めてログインするときにパスワードを変更する問題を解決する
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更
  • CentOs 7 で phpMyAdmin を設定およびインストールするための手順を完了します。*
  • CentOS で phpMyAdmin をインストールして設定する方法
  • CentOS7 LNMP+phpmyadmin 環境構築 その3 phpmyadmin インストール
  • CentOS に phpMyAdmin をインストールするチュートリアル
  • 新しくインストールした XAMPP から phpmyadmin にアクセスする際のエラーの解決方法
  • phpmyadmin3 のインストールと設定のグラフィックチュートリアル
  • phpmyadmin をインストールすると、次のエラー メッセージが表示されます: 警告: require_once (./libraries/common.inc.php)
  • 仮想ホストにphpMyAdminをインストールして設定する方法
  • Win2008 IIS7 に PHPMYAdmin をインストールする方法
  • Ubuntu mysqlログイン名とパスワードを表示および変更し、phpmyadminをインストールする

<<:  DockerにELKをインストールしてJSON形式のログ分析を実装する方法

>>:  EChartsマルチチャート連携機能の実装プロセス

ブログ    

推薦する

Windows 10 での mysql5.5 データベース コマンドラインの中国語文字化け問題を解決する

システムをリセットした後、かなり前にインストールした MySQL データベースのコンソール クエリで...

MySQLイベント計画タスクに関する簡単な説明

1. イベントが有効になっているかどうかを確認する'%sche%' のような変数を表...

CSSでサウンドを再生するいくつかのテクニック

CSS は、スタイル、レイアウト、プレゼンテーションの領域です。色彩、サイズ、アニメーションが溢れて...

WeChatアプレットのオーディオコンポーネントがiOSで再生できない問題の解決策

解決策:クリック イベントをオーディオ コンポーネントにバインドし、再生メソッドと一時停止メソッドを...

Vue の DOM の非同期更新の簡単な分析

目次Vue が DOM を非同期更新する原理1 実際の DOM 要素を取得できるのはいつですか? 2...

HTMLベースの複数画像アップロードのプレビュー機能を実装

最近、Web ページに複数の画像をアップロードするためのスクリプトを作成しました。これは非常に実用的...

HTML 要素に注釈を付けるときにクラスと ID のどちらが優れているかを分析する

Web ページには、非常に複雑な HTML 構造があります。CSS を使用して関連するスタイルを定義...

MySQL ファジークエリの使用法 (通常、ワイルドカード、組み込み関数)

目次1. MySQL ワイルドカード ファジー クエリ (%,_) 1-1. ワイルドカードの分類1...

1つの記事でJavaScript DOM操作の基本を学ぶ

DOM の概念DOM: ドキュメント オブジェクト モデル: ドキュメント オブジェクト モデルは、...

Dockerコンテナ同士を接続する3つの方法の詳しい説明

Docker コンテナ間の相互接続と通信には 3 つの方法があります。 Docker 内部ネットワー...

MySQL での Join の使用に関する詳細な説明

前の章では、1 つのテーブルからデータを読み取る方法を学習しました。これは比較的簡単ですが、実際のア...

Alibaba Cloud CentOS7 サーバーの nginx 構成と FAQ の分析

序文:この記事は、jackyzm のブログ https://www.cnblogs.com/jack...

HTML の <input> タグの詳細な説明と、それを無効にする方法

定義と使用法<input> タグはユーザー情報を収集するために使用されます。 type ...

MySQL の指定文字によるマージと分割の例のチュートリアル

序文指定した文字による結合または分割は一般的なシナリオです。MySQL では結合の記述は比較的簡単で...

Vue は携帯電話の認証コードによるログインを実装します

この記事では、携帯電話認証コードログインを実装するためのVueの具体的なコードを参考までに共有します...