まず、コマンドラインまたはワークベンチを使用して MySQL にログインできず、「ユーザー 'root'@'localhost' のアクセスが拒否されました」というメッセージが表示される理由がわかりません。 有効な操作記録: 1. まず、MySQL にログインしてユーザー テーブルを表示するための権限をスキップします。 mysqlサービスを停止します~ 知らせ: UNIXソケットファイル用のmysqld_safeディレクトリ「/var/run/mysqld」が存在しないというメッセージが表示される場合があります。 解決策: (試してみたところ、sudo を追加する必要があることがわかりました) sudo mkdir -p /var/run/mysqld sudo chown mysql:mysql /var/run/mysqld 上記のセーフモードを再度実行して 今回はプロンプト文に、 今回はパスワードなしでログインできます: mysql -u root Enterキーを押してログインします mysql.user テーブルをクエリする SQL ステートメントは次のとおりです。 写真を追加(後ほど追加予定) 誰かがこの方法を提案しましたが、私は試しませんでした。
2. ユーザーのプラグインがsocket_pluginであることがわかり、mysql_native_passwordに変更されました ルートのプラグイン権限を変更します。 mysql.user を更新し、authentication_string=PASSWORD('newPwd'), plugin='mysql_native_password' を設定し、user='root' にします。 権限をフラッシュします。 やめる; (ここでの変更は正しく行う必要があります。作者のように、プラグインの内容を不用意に 1 文字少なく変更し、次のようなトラブルが発生しないように注意してください) 3. ユーザーテーブルには他のユーザーが存在します。ルートはログインできませんが、他のユーザーではログインできます。検索した結果、以下の有効な操作が見つかりました。 mysql のインストールディレクトリには通常、/etc/mysql に debain.cnf ファイルがあり、ユーザー名とパスワードが含まれています。このファイルを使用してログインし、パスワードをコピーします。その後、ユーザーテーブルルートのプラグインを再度変更できます。操作は上記と同じです。 mysql サービスを再起動します ( root ユーザーとしてログインできます。 参考ブログ: MySQL エラー 1698 (28000) エラー https://www.jb51.net/article/117566.htm mysql 現在使用されている設定ファイル my.cnf を表示する方法 https://www.jb51.net/article/110395.htm linux -- Ubuntu で mysql ログイン名とパスワードを表示および変更し、phpmyadmin をインストールします https://www.jb51.net/article/174925.htm 要約する 上記は、MySQL ログイン エラー「ユーザー ''root''@''localhost'' のアクセスが拒否されました」を解決するための編集者による紹介です。皆様のお役に立てれば幸いです。 以下もご興味があるかもしれません:
|
>>: jar パッケージを Docker コンテナに変換する方法
Ubuntu サーバーにパッケージをインストールする場合、sudo apt-get install ...
今日、IE8 をインストールしました。ダウンロードするために Microsoft の Web サイト...
この記事は、参考のためにMySQL 8.0.19のインストールと設定のグラフィックチュートリアルを記...
目次1. appIDの申請と設定1. appidの取得方法2. AppIDの設定2. 基本的なユーザ...
数日前、Web ページのモジュールを調整していたとき、ページのフォント サイズを 13px に設定し...
序文最近、仕事で問題が発生しました。 Centos7 システムでは MySQL にリモート接続できな...
前回述べた問題を解決するために、オンラインで検索したところ、非常に優れたビジュアル インターフェース...
1. 環境整備Tencent Cloud Server CENTOS 7 バージョンDockerコン...
元データと対象データSQL文を実装する(最大) 選択 店、 月、 最大(dz,fz,sp) が最大値...
1.html部分コードをコピーコードは次のとおりです。 <!DOCTYPE html> ...
mysql 8.0.20 winx64.zip圧縮版のインストールチュートリアルは以下のように記録さ...
機能: 前のページまたは次のページにジャンプします。要素: ページングの基本要素は、前のページ + ...
CSSの背景プロパティの値背景色背景画像背景繰り返し背景位置背景添付複合プロパティ: 背景: ba...
目次テレポートの目的テレポートの仕組みこの記事では、以下の内容を取り上げます。テレポートの目的テレポ...
1. 概要Group by は、by の後の規則に従ってデータをグループ化することを意味します。いわ...