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 から React への変換入門ガイド

目次デザインコンポーネント通信ライフサイクルイベント処理品格とスタイルクラススタイル条件付きレンダリ...

MySQL 8.0.11 圧縮版のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0圧縮パッケージのインストール方法、詳細は次のとおりです知らせ:オペレーティング シ...

HTML DOM入門_PowerNode Javaアカデミー

DOMとは何ですか? JavaScript を使用すると、HTML ドキュメント全体を再構築できます...

vue3 タイムスタンプ変換 (フィルターを使用せずに)

vue2 では、タイムスタンプを変換するときに、通常はフィルターを使用します。vue3 以降では、...

Vueモバイル端末に最適な適応ソリューションについての簡単な説明

序文: 最近の医療モバイル プロジェクトに基づいて、Vue はさまざまな画面のさまざまな画面サイズに...

Linux Dig コマンドの使用法

発掘紹介: Dig は、Unix ライクなコマンドライン モードで NS レコード、A レコード、M...

Dockerコンテナのネットワーク管理とネットワーク分離の実装

1. Dockerネットワーク管理1. Dockerコンテナ方式1) Dockerが外部ネットワーク...

CSS3 弾性拡張ボックスの詳細な説明

使用フレキシブル ボックスはフロントエンドの Web ページ レイアウトで重要な役割を果たしますが、...

文字列から指定された文字を削除または抽出する JavaScript メソッド (非常によく使用されます)

目次1. 部分文字列() 2. サブストラクチャ() 3.インデックス() 4.最後のインデックス(...

柔軟で安定した高品質の HTML および CSS コード標準を作成するためのガイド

黄金律常に同じコーディング標準セットに従ってください。同じプロジェクトに何人の人が関わっているかに関...

自作メニューをクリックする効果を実現するJavaScript

この記事では、自作メニューをクリックする効果を実現するためのJavaScriptの具体的なコードを参...

CSS ハック \9 と \0 は IE11\IE9\IE8 のハッキングには機能しない可能性があります

Web ページやフォームを設計するたびに、さまざまなブラウザ、特に IE ファミリの互換性の問題に悩...

HTML における画像タグの使用方法の詳細な説明

HTML では、<img> タグはテキスト内の画像タグを定義するために使用されます。その...

Ajax の JavaScript ソリューションにおける parsererror エラー ケースの詳細な説明

ajax の parsererror エラー (バックグラウンドからフロントエンドに送信される js...

Linux仮想メモリについての簡単な説明

目次起源仮想メモリページングとページテーブルメモリのアドレス指定と割り当て関数プロセスメモリ管理デー...