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 メソッド

推薦する

クリーンなXHTML構文

XHTML を書くには、明確な HTML 構文が必要です。 XHTMLを書くには、きれいなHTML構...

数百万のデータボリュームに対する MySQL ページングクエリ方法とその最適化の提案

データベース SQL の最適化はよくある問題です。何百万ものデータ ボリュームに対してページング ク...

MySQLのよくある間違い

NULL 値によると、MySQL の NULL 値は単にデータがないことを意味します。NULL 値は...

Vue で PC 解像度の適応を実装するためのサンプルコード

目次プラン依存関係をインストールする依存関係の導入pxをremに変換するFlexible.jsを変更...

JSはショッピングカート内の商品の合計金額の計算を実現します

JSはショッピングカート内の商品の合計金額を計算して参考とします。具体的な内容は以下のとおりです。質...

CSS を使用して 3 列のアダプティブ レイアウト (両側は固定幅、中央はアダプティブ) を実現します。

いわゆる 3 列適応レイアウトとは、両側の幅が固定され、中央のブロックの幅が適応されることを意味しま...

3つの簡単な例を使ってハイパーリンクの下線を削除する方法

ハイパーリンクの下線を削除するには、スタイルシート CSS を使用する必要があります。当面は CSS...

MySQL DATEDIFF 関数を使用して 2 つの日付間の時間間隔を取得する方法

説明する2 つの日付間の時間間隔を返します。文法DateDiff(間隔、日付1、日付2 [、週の最初...

Linux teeコマンドの使い方の詳しい説明

teeコマンドは主にstandout(標準出力ストリーム、通常はコマンド実行ウィンドウ)に出力し、同...

初心者のためのウェブサイト構築入門 - ウェブサイト構築に必要な条件とツール

今日は、初心者の次のような質問に答えます。学ぶ勇気さえあれば、自分のウェブサイトを構築するのは簡単で...

モバイルの赤い封筒の雨機能ページを実装するための JavaScript HTML

この記事の例では、モバイル紅包雨機能ページを実現するためのHTMLの具体的なコードを共有しています。...

要素テーブルからヘッダーを削除する方法

show-header属性を使用したドキュメントのヒントshow-header <el-テーブ...

Vant Uploaderは1枚以上の写真をアップロードするコンポーネントを実装します

この記事では、1枚以上の写真をアップロードするためのVant Uploaderコンポーネントを紹介し...

HTMLのフォントがline-heightを指定しても垂直方向に中央揃えできない問題の解決方法を詳しく説明します

による写真に示されている効果を例に挙げてみましょう。明らかに、「次へ」というテキストを水平方向だけで...

Win10 に Linux ubuntu-18.04 デュアル システムをインストールする (インストール ガイド)

コンピューターに Linux Ubuntu システムをインストールしました。初めてインストールしまし...