mysql を解決: エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードの使用: NO/YES)

mysql を解決: エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードの使用: NO/YES)

1. 問題

時々Mysqlにログインしてパスワードを入力すると、この状況が発生します

mysql -u ルート -p

パスワードを入力 > 「パスワード」

エラー: エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: YES)

または: エラー: ERROR 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードの使用: NO)

2. 解決策

my.in/my.cnf 設定ファイルを変更する

MySQLのインストールディレクトリを入力します

my.iniを編集する

[mysqld]の下にskip-grant-tablesを追加し、ファイルを保存します。

管理者としてコマンドラインを開く

①mysqlを再起動します。

1. ネットストップmysql 2. ネットスタートmysql

②mysqlに入り、ログインします。mysql -u root -p
パスワードを入力する必要はありません。Enter キーを押すだけです (パスワードを入力が表示された場合は、Enter キーを押すだけで正常にログインできます)

③use mysqlと入力してルートパスワードを変更します。
ユーザーを更新します。set authentication_string=password('新しいパスワード')、user='root';
権限をフラッシュします。

④出口:

やめる;

⑤mysqlを再起動します。

1. ネットストップmysql 2. ネットスタートmysql

⑥テストが成功するかどうかは、ログインが成功するかどうかを意味します。
mysql -u ルート -p

パスワードを入力>「新しいパスワード」

間違いはありません、ログインできます! ! !

(別の状況としては、間違ったパスワードを入力した場合です。初期化後に初めてログインする場合は、パスワードが間違っている可能性が非常に高くなります。初期化後にパスワードを慎重に確認する必要があります。スペース、小数点、その他の記号が原因である可能性があります。)

上記は、mysql の解決に関する詳細な内容です: ERROR 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードの使用: NO/YES)。ERROR 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードの使用: NO/YES) の詳細については、123WORDPRESS.COM の他の関連記事に注意してください。

以下もご興味があるかもしれません:
  • mysql ERROR 1045 (28000) 問題の解決方法
  • mysql エラー 1045 (28000) - ユーザーへのアクセスが拒否される問題を解決する方法
  • エラー 1045 (28000): ユーザー ''''root''''@''''localhost''' のアクセスが拒否されました (パスワード使用: YES) 実用的な解決策
  • MySQLにログインする際のエラー「ERROR 1045 (28000)」を解決する方法
  • Ubuntu 16.04 に MySQL 5.7.17 をインストールした後、ログイン時に発生するエラー 1045 (28000): ユーザー ''root''@''localhost'' へのアクセスが拒否される問題を解決します。
  • MySQL エラー 1045 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されました (パスワード使用: NO) 原因と解決策
  • MySQL ログイン エラー プロンプト: ERROR 1045 (28000) の解決方法
  • MYSQL エラー 1045 (28000): ユーザーへのアクセスが拒否されました (パスワード使用: YES) 解決策

<<:  携帯電話向けウェブページ作成のヒント

>>:  CSS スタッキングと Z インデックスのサンプルコード

推薦する

Gitlab実践チュートリアルでは、関連する設定操作にgit configを使用します。

この記事では、実際に発生した問題をもとに、git の設定に関する内容を紹介します。コマンド: git...

MySQL 制約の超詳細な説明

目次MySQL 制約操作1. 非ヌル制約2. ユニーク制約3. 主キー制約4. 外部キー制約5. カ...

CentOS 7 で MySQL 5.7 をインストールして設定する

この記事では、以下の環境をテストします。 CentOS 7 64 ビット 最小 MySQL 5.7 ...

Reactプロジェクトで画像を導入するいくつかの方法

imgタグは画像を導入しますreactは実際にはjsリーダー関数を介してページをレンダリングするため...

MySQLにおけるMTRの概念

MTR は Mini-Transaction の略です。名前が示すように、これは「最小のトランザクシ...

MySQL初心者はグループ化や集計クエリの煩わしさから解放されます

目次1. グループクエリの概略図2. groupbyキーワード構文の詳細な説明3. 簡単なグループク...

Docker Swarm 外部検証ロードバランシングが機能しない場合の解決策

問題の説明Centos7 をローカルにインストールして 3 つの仮想マシンを作成し、Swarm クラ...

Linux システム構成 (サービス制御) の詳細な紹介

目次序文1. システムサービス制御1. システムctl 2. ターゲット3. 共通システムサービス4...

JSはリクエストディスパッチャーを実装する

目次抽象化と再利用シリアルセグメントシリアル、セグメントパラレル要約するはじめに: JS は当然並列...

JS オブジェクト配列の重複排除のための 3 つの方法の例と比較

目次1. 重複排除前後のデータの比較2. 使い方1. フィルターとマップを使用する2. 削減を使用す...

VueはEchartsを使用して3次元棒グラフを実装します

この記事では、Echartsを使用して3次元棒グラフを実装するVueの具体的なコードを参考までに共有...

MySQLは間違ったパスワードを入力する試行回数を制御します

1. 本番環境でMySQLのデッドロックを監視し、デッドロックの可能性を減らす方法まず、デッドロック...

CentOS7 で jar アプリケーションの起動を設定する方法

プロジェクトの展開中に遭遇した落とし穴Zhihudemo を展開する際、Jenkins などの自動展...

Vue ライフサイクルの紹介とフック関数の詳細な説明

目次Vueライフサイクルの紹介とフック機能VUEライフサイクルフックVue ライフサイクルの紹介作成...

Dockerはコンテナに入るためにnsenterツールを使用する

Dockerコンテナを使用する場合は、nsenterツールを使用する方が便利です。システムにない場合...