MySQL データベースのバージョンを 5.6.28 から 8.0.11 にアップグレード中にプロジェクトを展開する際に発生した問題と解決策について、以下に詳しく説明します。 まず、このプロジェクトではhibernate4.2.0を使用しており、mysql5.6.28への接続は問題ありません。8.0.11に変更した後、起動時にエラーが報告されます。 1.原因: org.hibernate.HibernateException: 'hibernate.dialect' が設定されていない場合、接続を null にすることはできません エラーが発生した場合は設定してください プロジェクトの開始時にエラーは発生しませんが、プロジェクトにアクセスするとエラーが報告されます 2. アクセス エラー com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: クライアントはサーバーが要求した認証プロトコルをサポートしていません。MySQL クライアントのアップグレードを検討してください。 その理由は、mysql8 のインストール中に認証方法を構成するプロセスが、さまざまな暗号化方法に基づいているためです。最初の強力な暗号化方法を選択すると、前に説明した現象が発生します。2 番目の認証方法、つまり古い暗号化方法を維持する必要があります。 したがって、解決策は 3 つあります。 1. mysql8 を再インストールし、2 番目のオプションを選択して古い暗号化方法を維持します。 2.MySQLインストーラーは認証方法の設定を直接変更できます 3. ステートメントの変更を直接実行する mysql> ALTER USER 'root'@'localhost' が mysql_native_password によって '123456' で識別されます。 クエリは正常、影響を受けた行は 0 行 (0.11 秒) mysql> 権限をフラッシュします。 クエリは正常、影響を受けた行は 0 行 (0.01 秒) 注: root はユーザー名、localhost はローカルマシン、mysql_native_password は古いパスワード検証メカニズム、123456 はパスワードです。 要約する 上記は、Mysql データベースをバージョン 5.6.28 からバージョン 8.0.11 にアップグレードする際にプロジェクトを展開する過程で発生した問題と解決策です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: vue-router からのフロントエンドルーティングの 2 つの実装
>>: Raspberry Pi msmtp と mutt のインストールと設定のチュートリアル
場合によっては、特定の条件に基づいて Web ページ内の HTML 要素を表示するか非表示にするかを...
ElementUIは、参考のためにテーブルツリーリストの読み込みチュートリアルを実装しています。具体...
目次Vueルーティング相対パスジャンプ1. 属性の追加2.router.resolveメソッドVue...
1. コマンドの紹介cal (カレンダー) コマンドは、現在の日付または指定された日付のグレゴリオ暦...
Docker は、あらゆるアプリケーション用の軽量でポータブルな自己完結型コンテナーを簡単に作成で...
パッシブチェックパッシブ ヘルス チェックでは、NGINX と NGINX Plus はイベントの発...
1. VMwareのダウンロードとインストールリンク: https://www.jb51.net/s...
入力ボックスには、コンテンツを入力するときに常に入力履歴が表示されます。これを無効にする現在の方法は...
この記事の例では、タイムライン再生コンポーネントを実装するためのVUEの具体的なコードを参考までに共...
目次序文1. es6の前にオブジェクトを作成する2. es6 後のクラス宣言3. クラスの継承4. ...
この記事では、WeChatアプレットの計算機機能を実装するための具体的なコードを参考までに紹介します...
CSS3 背景画像関連互換性: IE9+背景クリップ 背景画像描画領域background-cli...
イベントでは、SQL コードを 1 回または一定の間隔で実行することを指定できます。通常、複雑な S...
0. システム要件CPU I5-10400F以上メモリ 16 GB、32 GBのメモリが最適ハードド...
1. Concat関数。よく使用される接続文字列: concat 関数。たとえば、SQLクエリ条件...