MySQLのパスワードを忘れた場合の対処方法

MySQLのパスワードを忘れた場合の対処方法

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

[root@localhost ~]# mysql -uroot -p
エラー 2002 (HY000): ソケット '/var/lib/mysql/mysql.sock' 経由でローカル MySQL サーバーに接続できません (2)

このような状況が発生する場合、通常は MySQL が起動していないことが原因です。

[root@localhost ~]# mysql -uroot -p
エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: NO)

このような場合、通常はパスワードが間違って入力されていることが原因となります。

解決:

1. MySQLを停止する

[root@localhost ~]# サービスmysqldを停止します
mysqldを停止しています: [ OK ]

2. 設定ファイルを修正し、最後の行に次の内容を追加します。

skip-grant-tables // 認証をスキップしてデータベースに直接アクセスする

3. MySQLを再起動する

[root@localhost ~]# サービスmysqldを起動します
[root@localhost ~]# mysql -uroot -p  
マイSQL>

4. MySQLのパスワードをリセットする

mysql> use mysql //パスワードはMySQLに保存されます。入力する必要があります。 mysql> desc user; //userテーブルのフィールドを表示します。パスワードは通常、passwordテーブルに保存されます。 +------------------------+------------------------------------+------+-----------------------+-----------------------+-------+
| フィールド | タイプ | Null | キー | デフォルト | 追加 |
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| ホスト | char(60) | NO | PRI | | |
| ユーザー | char(16) | NO | PRI | | |
| パスワード | char(41) | NO | | | |

mysql> update user set password=password('passw0rd') where user="root"; //パスワードをpassw0rdに設定する
mysql> 権限をフラッシュ; // 更新

5.ログアウトして再度ログインします

[root@localhost ~]# mysql -uroot -ppassw0rd
マイSQL>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL パスワードを忘れた場合の回復方法
  • MySQL ユーザのパスワードを変更する方法と、MySQL パスワードを忘れた場合の解決方法
  • mysql のルート パスワードを強制的に変更する 6 つの方法 (mysql パスワードを忘れた場合)
  • Linux MySQL のパスワードを忘れた場合、またはユーザー ''root''@''localhost'' のアクセスが拒否された場合の複数の解決策
  • MySql ログイン パスワードを忘れた場合とパスワードを忘れた場合の解決策
  • MySQL パスワードを忘れた場合の解決方法 (Linux と Windows の概要)
  • MySQLパスワードを忘れた場合の解決策
  • Windows で MySQL ルート ユーザーのパスワードを忘れた場合の解決策
  • MySQLデータベースのパスワードを忘れた場合の変更方法
  • Linux で MySQL パスワードを忘れた場合の解決策

<<:  Docker で Spring-boot プロジェクトをデプロイするためのサンプル コード

>>:  Vue3の一般的なAPIの使用方法の紹介

推薦する

React refsの詳細な紹介

1. 何ですかRefs 、コンピューターでは Resilient File System (ReF...

CSSスタイルとセレクターの使い方

HTML で CSS を使用する 3 つの方法: 1. インラインスタイル: 要素のスタイル属性を通...

MySQLカスタム関数の原理と使用法の分析

この記事では、例を使用して MySQL カスタム関数の原理と使用方法を説明します。ご参考までに、詳細...

HTML ul 順序なしテーブルのアプリケーションネスト

順序なしリストのアプリケーションネストコードをコピーコードは次のとおりです。 <!DOCTYP...

ウィンドウ内のさまざまな距離/スクロール距離の正確な計算の概要

通常、プロジェクト開発では、マージン、位置、座標などを扱う必要があります。悲劇なのは、これらの概念が...

MySQL でのバイナリ型操作

この記事は主にMySQLデータベースのバイナリ型操作を紹介し、具体的な内容を通して紹介します。MyS...

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

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

JavaScript の isPrototypeOf 関数

目次1. isPrototypeOf()例 1、オブジェクト クラス インスタンス:例 2: Hum...

MySQLはデータテーブル内の既存のテーブルを分割します

目次操作方法操作プロセス既存のテーブルにパーティション テーブルを作成し、データを新しいテーブルに移...

Apache POIの基本的な使い方の詳しい説明

目次基本的な紹介入門テスト (Excel ファイルからのデータの読み取り)ステップ1: Maven座...

自動ウェブページ更新と自動ジャンプのサンプルコード

ウェブページの自動更新: <head></head> の間に次のコードを追加...

訪問者を惹きつけるウェブサイトコンテンツを作成する14の方法

ネットサーフィンをしていると、私の注意を引こうとする美しいグラフィックでいっぱいの Web サイトを...

JavaScript関数導入の詳しい説明

目次機能紹介関数関数の作成コンストラクタは関数を作成する関数宣言は関数を作成する関数式関数を作成する...

Vue の better-scroll コンポーネントを使用して水平スクロール機能を実現する

について最近、Vue を学習する過程で、基本的な知識の練習と強化を目的として、Qunar.com の...

JS で列挙をシミュレートする方法

序文現在の JavaScript には列挙の概念がありません。一部のシナリオでは、列挙を使用するとデ...