今日、MySQL の新しいバージョン (8.0.21) をインストールしましたが、ノード フレームワークを使用してデータベースに接続するときにエラーが発生しました。
理由は、MySQL 8.0 では暗号化プラグインが変更されましたが、データベース管理クライアントは依然として古いバージョンの暗号化方式を使用しているためです。これは主に、MySQL 8.0 のインストール中に認証方法を構成するプロセスが原因です。暗号化方式はさまざまであるため、強力な暗号化 (デフォルトのはずです) を選択すると、上記のエラー問題が発生します。この場合、暗号化方式を変更して古いバージョンの暗号化方式を維持するだけで問題ありません。 1. Windows ユーザーはターミナルを使用してデータベースにアクセスし、次のように入力します。 alter user 'root'@'%' identified with mysql_native_password by '密码' // パスワードフラッシュ権限をリセット // 権限設定を更新 解決できます! 2. Macユーザーの方はこちらをご覧ください インストールプロセス中にデフォルトの強力な暗号化方式も使用しました。解決策も非常に簡単です。まず、 MySQLをクリックしてデータベースに入ります 入るとこのようなインターフェースが見つかりました。データベースが強力な暗号化を使用していることがわかります。 次に、下の [OK] をクリックして、最後にデータベースを再起動します。 私はMacに変更したため、Windowsでの手順を個人的に実行することはできません。不完全な詳細がある場合はご容赦ください。他のチュートリアルを自分で検索することもできます。 要約する これで、ノードを MySQL データベースに接続する際に発生する問題と解決策に関するこの記事は終了です。ノードを MySQL データベースに接続することに関する関連コンテンツの詳細については、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: 伝説的な VUE 構文シュガーは何をするのでしょうか?
目次序文スタイルローダーCSSローダーsassローダーpostcssローダーバベルローダーtsローダ...
ヒント: 以下の操作はすべて root 権限で実行されます。 # MySQL がインストールされてい...
/******************** * カーネルにおけるリンクリストの応用********...
この記事では、CSS を使用して検索機能付きのナビゲーション バーを作成する方法を説明します。以下の...
Docker パッケージは、デフォルトの CentOS-Extras リポジトリにすでに含まれていま...
多くのウェブサイトでは、入力ボックスにヒントテキストが表示されています。入力ボックスにヒントテキスト...
この記事では、例を使用して、MySQL スライディング集計/年初来集計の原理と使用方法を説明します。...
序文デフォルトでは、MySQL はデータベース クエリ データをキャッシュするために大きなメモリ ブ...
Word of Mouth に入社して 3 ~ 4 か月が経ちました。仕事の中で一番の収穫は、ビジュ...
この記事では、弾幕効果を実現するためのjQueryの具体的なコードを参考までに共有します。具体的な内...
問題の説明html <iframe id="h5Content" src=...
ハードウェア ビュー コマンドシステム # uname -a # カーネル/オペレーティング システ...
序文プロジェクトを .net core に移行した後、 System.Drawing.Commonコ...
1. まず、純粋なHTMLファイルにはindex.htmlというエントリが必要です。 2. Tomc...
この記事の例では、データのページング効果を実現するためのjsオブジェクトの具体的なコードを参考までに...