mysql ERROR 1045 (28000) 問題の解決方法

mysql ERROR 1045 (28000) 問題の解決方法

私はmysql ERROR 1045に遭遇し、この問題に長い時間を費やしました。私はそれを自分で書き留めました。この方法は Baidu が開発したもので、効果があることが証明されています。

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

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

Windowsでは、上記の2つのエラーの解決策は

1. 設定ファイル my.ini を見つけて開きます。メモ帳で開くこともできます。

2. 開いたら、mysqld キーワードを検索し、mysqld の下に skip-grant-tables を追加して保存し、終了します。

PS: 保存しないように求められた場合は、ファイルをデスクトップに切り取り、変更を保存してから、mySQLディレクトリにコピーすることができます。

3. スタートボタン+Rを押して実行ダイアログボックスを開き、「services.msc」と入力してサービスウィンドウを開きます。

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

5. 次に、cmd を実行し、mysql -u root -p と入力してパスワードなしでログインします。password: が表示されたら、Enter キーを押して入力します。

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

mysql> use mysql;データベースが変更されました

7. ルート ユーザーに新しいパスワードを設定します。mysql> update user set password=password("123456") where user="root";

ヒント: クエリは正常、1 行が影響を受けました (0.04 秒) 一致した行: 1 変更された行: 1 警告: 0

8. データベースを更新します。mysql> flush privileges;

ヒント: クエリは正常、影響を受けた行は 0 行 (0.01 秒)

9. mysqlを終了します:mysql> exit

ヒント: さようなら

PS: 123456 が新しいパスワードです。ユーザーは必要に応じて独自のパスワードに変更できます。

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

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • mysql エラー 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)

<<:  Vue+tsx のスロット使用の問題が置き換えられない

>>:  Linux lessコマンド例の詳細な説明

推薦する

キープアライブキャッシュをクリアする方法の詳細なグラフィック説明

目次オープニングシーンv-for を使用した直接レンダリングカスタムコンポーネントで直接レンダリング...

ブラウザのキャッシュを防ぐために、js または css の後に ?v= バージョン番号を追加します。

コードをコピーコードは次のとおりです。 <span style="font-size...

CSSラベル表示モードについて1つの記事で学ぶ

タグの種類(表示モード) HTML タグは、一般的にブロック タグとインライン タグの 2 種類に分...

mysql データベースの作成、ユーザーの追加、ユーザー認証の実用的な方法

1. MySQLデータベースを作成する1. データベース構文を作成する --「testdb」という名...

Portainer を使用した Docker コンテナのデプロイのプロジェクト実践

目次1. 背景2. 操作手順3. Portinerをインストールする3.1 Dockerのデプロイメ...

CentOS7 に MySQL をオフラインでインストールする詳細なチュートリアル

1. 元のmariadbを削除します。削除しないとmysqlをインストールできません。 mariad...

Tomcat コアコンポーネントとアプリケーションアーキテクチャの詳細な説明

目次Web コンテナとは何ですか? HTTP の性質HTTP リクエスト応答の例クッキーとセッション...

Nginx を使用してクロスドメイン Vue 開発環境を処理する方法

1. 需要正しい Cookie 配信と SSO テストを確実に実行できるように、ローカル テスト ド...

HTML/XHTML における img 画像タグの基本的な使用法の詳細な説明

画像タグは、Web ページに画像を表示するために使用されます。 HTML/XHTML 画像 <...

MySQLデータベースのパスワードを忘れた場合の解決策

先ほど MySQL パスワードを設定したのに、外食したり荷物を受け取ったりするときにパスワードを忘れ...

JavaScriptは、ユーザーがチェックボックスをオンにする必要があるプロトコルの例を実装します。

js では、ログインまたは登録を確認する前に、ユーザーが特定の契約書を読むように設定します (使用...

ウェブページ内でウェブテーブルやdivレイヤーが引き伸ばされる問題の解決策

<br />Web ページをデザインするときには、いつも不快なことに遭遇します。最も一般...

PythonはデータベースMySQLの解凍バージョンのインストール構成に接続し、問題が発生しました

導入今日は Python でデータベースに接続する方法を学んだので、MySQL データベースをインス...

CSS は、モバイル端末でクリックされたときに生成された要素の背景色を削除します (推奨)

クリック時に背景色を生成する要素の CSS スタイルに次のコードを追加します。 -webkit-ta...

Vue要素ツリーコントロールに点線を追加する詳細な説明

目次1. 成果を達成する2. 実装コード3. その他の実装要約する1. 成果を達成する 2. 実装コ...