Mac 最新バージョンの MySQL 8.0.22 パスワード回復 問題の説明: 昨日、突然、Macで最新バージョンのMySQLのパスワード変更プロセスを体験したくなりました。プラグインを変更して、caching_sha2_passwordをmysql_native_passwordに置き換え、UPDATE SETを使用してauthentication_stringを変更しました。password('new password')関数を追加することを忘れていたため、 エラー 1045 (28000): ユーザー'root'@'localhost'のアクセスが拒否されました(パスワード使用: YES) 原因分析: 全体的にはいくつかの落とし穴があります: 1. password()関数はMySQL 8.0で非推奨になりました 解決: ステップ1: MySQLサーバーをシャットダウンする 左上隅のAppleアイコン - システム環境設定 - MySQL - MySQLサーバーの停止 ステップ2:システム管理者権限を使用してMySQLセキュリティ認証をスキップし、ログインを強制する 1. コマンド + スペース これまでのところ、セーフモードで MySQL に正常にログインできました。 9. FLUSH PRIVILEGES; (このステートメントは、現在のユーザー テーブルのユーザー情報と権限テーブルの権限をメモリに抽出し、ユーザー テーブルを変更するための権限が正常に取得できることを確認します) mysqlを使用します。 UPDATE user SET authentication_string = '' WHERE User = 'root'; ユーザー 'root'@'localhost' を変更し、'123456' によって識別します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Vue でよく使われる命令 v-if と v-show の違いを簡単に分析します。
>>: HTML フォームを送信するいくつかの方法_PowerNode Java Academy
最近、次のような効果を実装しました。再生ボタンをクリックするとタイムラインの再生が開始され、一時停止...
ブロック要素p - 段落テキストの事前フォーマットテーブルol - ソートフォームul - 順序なし...
1.MySQLのバージョン [root@clq システム]# mysql -v MySQL モニター...
この記事では、Docker を使用して MySQL をデプロイし、データを保持する方法について簡単に...
1. 環境要件1. Docker 17以上がインストールされている2. コンテナ操作docker r...
以前、単純な UDP サーバーとクライアントの例を書きましたが、その中で、自分自身をクライアントと見...
DockerにNginxをインストールするNginx は、IMAP/POP3/SMTP サービスも提...
序文起源は質問 1 です: umask が 022 に設定されている場合、作成するファイルのデフォル...
体の部位: <button>ライトのオン/オフを切り替える</button>...
FOUC は Flash of Unstyled Content の略で、FOUC と略されます。簡...
目次序文指導の基本フック機能フック関数のパラメータ文章使い方とアイデア成し遂げる汎用性を高める要約す...
この記事では、MySQL 8.0.20 winx64 のインストールと設定方法を次のように説明します...
Vue foreach配列を記述し、jsで配列をトラバースする方法シナリオVueでAxiosを使用し...
1. 問題下図のような表があり、結果値がreference_high値より大きいデータを見つける必要...
1. MySQLが以前にインストールされていたかどうかを確認するコマンド: rpm -qa|grep...