MySQLをインストールした後、ログイン時にルートアカウントプロンプトが表示されます。mysql ERROR 1045 (28000): アクセスが拒否されました。解決策

MySQLをインストールした後、ログイン時にルートアカウントプロンプトが表示されます。mysql ERROR 1045 (28000): アクセスが拒否されました。解決策

MySQL をインストールした後、初めてmysql -uroot -pを実行したときに、root パスワードが空でないことがわかります。root パスワードをリセットするには、次の手順を参照してください。

MySQL 構成ファイル my.ini (my_default.ini の場合は、my.ini に名前を変更してください) を編集し、[mysqld] エントリの下に以下を追加します。

 スキップ許可テーブル

保存して終了したら、MySQL を再起動し、「スタート」 -> 「実行」(ショートカット キー Win+R) をクリックします。

1. 停止: net stop mysqlと入力します。

2. 開始: net start mysqlと入力します。

この時、cmdにmysql -u root -pと入力してパスワードなしでログインします。password:と表示されたらEnterキーを押して入力します。ERROR 1045(28000)は表示されませんが、許可できない(権限がない)ため多くの操作が制限されます。以下の手順に従ってください。

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

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

2. root ユーザーの新しいパスワードを設定し、青い部分を自分で入力します。

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

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

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

4. mysqlを終了します。

mysql>終了
さよなら

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

再度ログインするとプロンプトが表示されます

エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。

set password=password('新密碼');

上記は、新しくインストールしたMySqlにログインした後に、ルートアカウントがmysql ERROR 1045 (28000): Access denied for useというメッセージを表示する問題の解決策です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • mysql ERROR 1045 (28000) 問題の解決方法
  • mysql エラー 1045 (28000) - ユーザーへのアクセスが拒否される問題を解決する方法
  • Ubuntu システムにおける Mysql ERROR 1045 (28000): ユーザー root@localhost へのアクセスが拒否される問題の解決方法
  • Ubuntu 16.04 に MySQL 5.7.17 をインストールした後、ログイン時に発生するエラー 1045 (28000): ユーザー ''root''@''localhost'' へのアクセスが拒否される問題を解決します。
  • MySQL のインストール時にエラー Nr.1045 が発生する問題を解決する方法
  • MySQL ERROR 1045 (28000) エラーの解決方法
  • MySQL エラー 1045 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されました (パスワード使用: NO) 原因と解決策
  • MySQL ログイン エラー プロンプト: ERROR 1045 (28000) の解決方法
  • MySQLにログインする際のERROR 1045問題を解決する方法
  • WinXP に MYSQL をインストールするときにエラー 1045 アクセスが拒否される問題を解決する方法
  • MYSQL エラー 1045 (28000): ユーザーへのアクセスが拒否されました (パスワード使用: YES) 解決策
  • MySQL 5.7 でパスワードを変更するときに発生する ERROR 1054 (42S22) の解決方法

<<:  Linux コマンドラインターミナルで画面を分割するための 2 つのツール

>>:  Linux で open-vswitch をインストールおよびアンインストールする方法

推薦する

ウェブページを作成するために最もよく使用されるHTMLタグ

1. よく使われるHTMLタグの最適化HTML は Web 編集者にとって基本的なスキルであるべきで...

MySQL マスタースレーブレプリケーションの詳細な分析

序文: MySQL では、マスター/スレーブ アーキテクチャが最も基本的かつ最も一般的に使用されるア...

NodeJs の高メモリ使用量のトラブルシューティング実戦記録

序文これは、オンライン コンテナーの拡張によって発生した調査です。最終的には、実際の OOM が原因...

光沢のある輝くウェブサイトデザインの感動的なデザイン例

このコレクションには、あなたのデザインアイデアにインスピレーションを与える、輝いて光沢のある、優れた...

ウェブサイトのコンテンツの一部を傍受するための iframe を実装するためのアイデアとコード

コードをコピーコードは次のとおりです。 <div スタイル="幅:630px;高さ:...

Reactでのイベントバインディングの実装は3つの方法を指しています

1. 矢印関数1. 矢印関数自体はこれをバインドしないという事実を利用します。 2. render(...

Bootstrap FileInputは画像アップロード機能を実装します

この記事の例では、Bootstrap FileInputの具体的なコードを共有して、画像アップロード...

MySQL マルチテーブルクエリの詳細な説明

よく食べて十分に休息を取るというのは簡単なことのように思えますが、実際に実行するのはそれほど簡単では...

初心者がHTMLタグを学ぶ(1)

初心者は、いくつかの HTML タグを理解することで HTML を学習できます。この入門書は、初心者...

Linux サーバーに Java Web プロジェクトをデプロイするための完全なチュートリアル

この記事は主にインターネット上の他のチュートリアルを参考にしています。実際に操作した上でのまとめです...

ネイティブ js でカスタム難易度のマインスイーパ ゲームを実装する

この記事の例では、マインスイーパゲームを実装するためのjsの具体的なコードを参考までに共有しています...

Linux でショートカットアイコンを設定する方法

序文Linux でショートカットを作成すると、アプリケーションをより速く開くことができます。ここで、...

docker compose を使用して consul クラスタ環境を構築する例

領事の基本概念サーバーモードとクライアントモードサーバー モードとクライアント モードは、consu...

7つのMySQL JOINタイプのまとめ

始める前に、これから紹介する JOIN タイプを示すために 2 つのテーブルを作成します。テーブルを...

HTML タグ マーキーはさまざまなスクロール効果を実現します (JS 制御なし)

ページの自動スクロール効果は JavaScript で実現できますが、今日偶然、JS 制御なしでさま...