mysql エラー 1045 (28000) - ユーザーへのアクセスが拒否される問題を解決する方法

mysql エラー 1045 (28000) - ユーザーへのアクセスが拒否される問題を解決する方法

問題の説明 (以下の説明は Windows 環境に限定されます):

 D:\develop\ide\mysql\mysql5.5\bin>mysql -u ルート -p
 パスワードを入力してください:
 エラー 1045 (28000): ユーザー 'ODBC'@'localhost' のアクセスが拒否されました (パスワード使用: NO)

ステップ 1: MySQL インストール ディレクトリの my.ini 構成ファイルを編集し、[mysqld] エントリの下に次の内容を追加します。

skip-grant-tables

以下のように表示されます。

保存して終了した後

ステップ2: MySQLを再起動する

再起動の手順は次のとおりです。

1. タスク マネージャーに入り、mysqld.exe が実行中かどうかを確認します。実行中の場合は、強制終了します。

2. MySQL インストール ディレクトリの bin フォルダを探し、mysqld.exe ファイルを見つけてダブルクリックして実行し、タスク マネージャーを再度起動して、mysqld.exe が実行されているかどうかを確認します。実行されていることを確認したら、mysql.exe ファイルをダブルクリックします。

ステップ3: ローカルMySQLデータベースのパスワードをリセットする

cmd で、D:\develop\ide\mysql\mysql5.5\bin ディレクトリに移動し、mysql -u root -p と入力します。パスワードなしでログインできます。password: が表示されたら、Enter キーを押して入力します。ERROR 1045 (28000) は表示されませんが、権限がないため、多くの操作が制限されます。したがって、次のプロセスに従う必要があります (赤い部分は入力部分、オレンジ色の部分は実行後に表示されるコードです)。

1. MySQL データベースを入力します。

 mysql> mysql を使用します。
 データベースが変更されました

2. ルートユーザーの新しいパスワードを設定します。赤い太字部分は自分で入力する必要があります。

mysql> ユーザーを更新し、password=password("新しいパスワード") を設定します。user="root" です。
クエリは正常、1 行が影響を受けました (0.01 秒)
一致した行: 1 変更された行: 1 警告: 0

3. データベースを更新する

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

4. mysqlを終了します。

mysql>終了
さよなら

ステップ4: my.iniファイルを復元する

変更後、my.ini ファイルを再度変更し、先ほど追加した「 skip-grant-tables 」行を削除し、保存して終了し、mysql を再起動します。

要約する

上記は、mysql ERROR 1045 (28000) - ユーザーへのアクセスが拒否されましたという問題の解決に関する編集者の紹介です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • mysql ERROR 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) 解決策
  • mysql を解決: エラー 1045 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されました (パスワードの使用: NO/YES)

<<:  Dockerデータボリューム操作の実装

>>:  ネイティブJSで禁止すべきメソッドの記述

推薦する

Vue イメージ ドラッグ アンド ドロップ ズーム コンポーネントの使用方法の詳細な説明

Vueイメージドラッグアンドドロップズームコンポーネントの具体的な使い方は参考までに。具体的な内容は...

vue.js ルーターのネストされたルート

序文:ルートでは、主要部分は同じでも、基礎となる構造が異なることがあります。たとえば、ホームページに...

binlog2sql と簡単なバックアップおよびリカバリを使用して mysql8.0.20 を構成するための詳細な手順

目次最初のステップのインストールステップ2: MySQLデータを準備する3 番目のステップは、bin...

react-virtualized を使用して、動的な高さを持つ画像の長いリストを実装する

目次開発中に発生した問題解決具体的な実装実績まとめバーチャルリストは、スクロールコンテナ要素の表示領...

JavaScript の document.activeELement フォーカス要素の紹介

目次1. デフォルトの焦点はボディにあります2. テキストボックスのフォーカスを手動で取得する3. ...

MySQL データベース内の数十億のデータを素早くクリーンアップする方法

今日、ディスクアラーム例外を受け取りました。50G ディスクが爆発しました。分析と解決のプロセスは次...

Vue+js はビデオのフェードインとフェードアウト効果を実現します

Vue+jsはビデオのフェードインとフェードアウトを実現します。参考までに、具体的な内容は次のとおり...

フレックスレイアウトの改行スペースでの align-content の使用

1. この記事で実装した効果図は以下のとおりです。レイアウトの右側に Flex レイアウトを使用し、...

Linux に ASPNET.Core3.0 ランタイムをインストールするためのサンプル コード

# 以下の例は x64 ビット ランタイム v3.0.0 用です mkdir /runtimes ...

Linux で Golang をインストールする方法

Go は、シンプルで信頼性が高く、効率的なソフトウェアを簡単に構築できるオープンソース プログラミン...

Javascriptのtry catchの2つの機能についてお話しましょう

プログラムは上から下へ順番に実行され、いくつかの制御文によって実行経路を変更することができます。制御...

React Native JSIはRNとネイティブ通信のサンプルコードを実装します

目次JSIとはJSIの違いiOS で JSI を使用するiOS 設定RN側の構成jsはパラメータ付き...

MySQL は正常に起動するがポートをリッスンしない場合の解決策

問題の説明MySQL が正常に起動しました。以下に示すように、 ps -ef |grep mysql...

Firefox で Flash を再生するためのオブジェクトとパラメータの書き方

コードをコピーコードは次のとおりです。 <object classid="clsid...