MySQL パスワードは正しいが、ローカルにログインできない -1045

MySQL パスワードは正しいが、ローカルにログインできない -1045

MySQLパスワードは正しいが、ローカルでログインできない -1045 ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用:YES

MySQLパスワードは正しいが、ローカルにログインできない

エラーは次のとおりです:

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

解決:

1. 次のように、MySQL を起動するためのパラメータにパスワードの質問をスキップするオプションを追加します。

vim /etc/my.cnf

そして、[mysql]の下にskip-grant-tablesを追加します。

これはパスワードの質問をスキップするために使用されますが、完全な解決策ではありません。

2. MySQLサービスを再起動する

私は Linux システムで Mysql を使用しています。ステートメントは次のとおりです。

ポート番号を確認してください:

ps aux|grep mysqld

ステータスを確認します:

systemctl status mysqld

MySQLサービスを再起動する

systemctl restart mysqld

接続を試してください:

mysql -uroot -p123456

パスワードを入力してください。パスワードをスキップするように設定したので、無視してかまいません。

手順は次のとおりです。

[root@localhost ~]# mysql -uroot -p123456
mysql> mysqlを使用する
データベースが変更されました
mysql> user='root' の user から user、host、password を選択します。
+------+-----------------------+--------------------------------------------------------+
| ユーザー | ホスト | パスワード |
+------+-----------------------+--------------------------------------------------------+
| ルート | % | *00A51F3F48415C7D4E8908980D443C29C69B60C9 |
| ルート | localhost.localdomain | *00A51F3F48415C7D4E8908980D443C29C69B60C9 |
| ルート | 127.0.0.1 | *00A51F3F48415C7D4E8908980D443C29C69B60C9 |
| ルート | ::1 | *00A51F3F48415C7D4E8908980D443C29C69B60C9 |
+------+-----------------------+--------------------------------------------------------+
セット内の4行(0.02秒)

mysql> update user set host='localhost' where user='root' and host='%';
クエリは正常、1 行が影響を受けました (0.01 秒)
一致した行: 1 変更された行: 1 警告: 0

mysql> 権限をフラッシュします。
クエリは正常、影響を受けた行は 0 行 (0.03 秒)

mysql>終了
さよなら

OK、mysqlを終了し、問題を解決するためにmysqlを再起動してください

前後を比較してください:

[root@localhost ~]# mysql -uroot -p
mysql> mysql を使用します。
データベースが変更されました
mysql> user='root' の user から user、host、password を選択します。
+------+-----------------------+--------------------------------------------------------+
| ユーザー | ホスト | パスワード |
+------+-----------------------+--------------------------------------------------------+
| ルート | ローカルホスト | *00A51F3F48415C7D4E8908980D443C29C69B60C9 |
| ルート | localhost.localdomain | *00A51F3F48415C7D4E8908980D443C29C69B60C9 |
| ルート | 127.0.0.1 | *00A51F3F48415C7D4E8908980D443C29C69B60C9 |
| ルート | ::1 | *00A51F3F48415C7D4E8908980D443C29C69B60C9 |
+------+-----------------------+--------------------------------------------------------+
セット内の 4 行 (0.00 秒)

マイSQL> 
わかりました!

要約する

以上が私がご紹介した内容です。MySQL のパスワードは正しいのですが、ローカルにログインできません - 1045 ユーザー ''root''@''localhost'' のアクセスが拒否されました (パスワード使用: YES)。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。123WORDPRESS.COM ウェブサイトをご愛顧いただき、誠にありがとうございます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • PHP+MySQLはログイン名とパスワードが正しいかどうかを確認するためのログイン検証を実装します
  • MySQLパスワードが正しいのにローカルにログインできない問題の解決方法
  • MySql8.0以降のバージョンでROOTパスワードを正しく変更する方法

<<:  Keepalived は Nginx の負荷分散と高可用性のサンプル コードを実装します

>>:  ショッピングカートの計算を実現する js メソッド

推薦する

Vue の el-table は自動天井効果を実現します (固定をサポート)

目次序文実装のアイデア効果:使用:メインソースコード:序文多くのケースを見た結果、単純な観点からは、...

ウェブ理論: 考えさせない読書ノート

第 1 章<br /> Web ページをユーザーにとって使いやすいものにするための最も重...

MySQL 5.7.19 winx64 無料インストールバージョン設定チュートリアル

mysql-5.7.19-winx64インストールフリー版の設定方法、参考までに具体的な内容は以下の...

Webpack-cliが正常にインストールされたら、詳細についてはwebpack -vエラーケースを確認してください。

目次質問1. webpack webpack-cliをインストールする2. webpackのバージョ...

EChartsマウスイベント処理方法の詳細な説明

イベントとは、クリック、マウスオーバー、ページの読み込み後にトリガーされる読み込みイベントなど、ユー...

Centos7 システムでの .NET Core 2.0 + Nginx + Supervisor 環境の構築

1. Linux .NET Core の紹介Microsoft は常に自社のプラットフォームに対して...

Docker を使って LEMP 環境を素早く構築する方法の例

LEMP(Linux + Nginx + MySQL + PHP)は、基本的に今日のWeb開発者にと...

Vue ターンテーブル抽選の簡単な実装

この記事では、ホイール抽選を簡単に実装するためのVueの具体的なコードを参考までに共有します。具体的...

MySQL ソートの原則とケース分析

序文ソートはデータベースの基本的な機能であり、MySQL も例外ではありません。ユーザーは、Orde...

実行中のDockerコンテナのポートマッピングを変更する方法

序文docker run がコンテナを作成して実行するときに、-p を使用してポート マッピング ル...

MySQL 結合テーブルクエリの基本操作 左結合のよくある落とし穴

概要中小規模のプロジェクトでは、特にレポートを作成するときに、結合テーブル クエリが非常に一般的な操...

Vue.js での $emit の使用に関する詳細な説明

1. 親コンポーネントは props を使用して子コンポーネントにデータを渡すことができます。 2....

Yahooが開発したウェブページスコアリングプラグインYSlowのスコアリングルール

YSlow は、Yahoo USA が開発したページ スコアリング プラグインです。非常に優れていま...

MySQL 5.7 でルートパスワードを忘れた後に変更する方法の詳細なチュートリアル

序文長い間、MySQL のアプリケーションおよび学習環境は MySQL 5.6 以前のバージョンであ...

Vue 天気予報入門

この記事では、参考までに天気予報を実装するためのVueの具体的なコードを紹介します。具体的な内容は次...