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の使用方法の紹介

推薦する

MySQL挿入パフォーマンスを最適化する方法の例

MySQL パフォーマンスの最適化MySQL パフォーマンスの最適化とは、リソースを合理的に配置し、...

CocosCreatorのホットアップデートの包括的な説明

目次序文ホットチェンジとはCocos Hot アップデートの概要マニフェストプロジェクトリソースとゲ...

MySQL Workbench の使い方チュートリアルの詳しい説明

目次(I) Workbenchを使用してデータベースを操作する①データベースを作成する② データベー...

VMware15 の CentOS7 インストールの詳細なプロセスとよくある問題 (画像とテキスト)

1. インストールパッケージの準備VMware-player-15.0.4-12990004、非商...

Linux の EXT シリーズファイルシステムフォーマットの詳細な説明

Linux ファイルシステム一般的なハードディスクは上図のとおりです。各ディスクは複数のトラックに分...

HTML のオートコンプリートを無効にして履歴を表示しないようにする

入力ボックスには、コンテンツを入力するときに常に入力履歴が表示されます。これを無効にする現在の方法は...

MySQL シリーズ 11 ログ

チュートリアルシリーズMySQL シリーズ: MySQL リレーショナル データベースの基本概念My...

Linux での MySQL 5.6.24 (バ​​イナリ) 自動インストール スクリプト

この記事では、Linux環境でのmysql5.6.24自動インストールスクリプトコードを参考までに共...

Nginxはhttpリクエスト実装プロセス分析を処理する

Nginxはまず、設定ファイル内のどのserver{}ブロックを処理に使用するかを決定します。次のs...

MySQLデータベースホスト127.0.0.1とlocalhostの違い

私の友人の多くは、127.0.0.1 と localhost の違いがわからず、問題に遭遇するかもし...

Zabbix パスワードをリセットする方法 (ワンステップ)

問題の説明長い間アカウントパスワードを入力して Zabbix にログインしていないため、管理者パスワ...

Linux でリモート MySQL データベースを手動で展開する方法の詳細な説明

1. mysql をインストールします。次のコマンドを実行して、YUM ソースを更新します。 rpm...

MySQLとElasticsearch間のデータ非対称性問題の解決策

MySQLとElasticsearch間のデータ非対称性問題の解決策jdbc-input-plugi...

Linux カーネル デバイス ドライバー キャラクタ デバイス ドライバー ノート

/******************** * キャラクターデバイスドライバー**********...