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 のインストールと設定のチュートリアル
ブラウザの問題かもしれないと思うかもしれませんが、スタイル定義の順序が間違っている可能性が高いです。...
目次1. 序文2. ポップアップコンポーネントを2つ見つける3. 自分で作る3.1. Promise...
目次実装のアイデア:ステップ 1: TabBar と TabBarItem のコンポーネント カプセ...
この記事では、MySQL 8.0.12のインストールされていないバージョンを設定して起動するための具...
DPlayer.jsビデオプレーヤープラグインは使いやすい主な用途: ビデオの再生、監視の開始、終了...
目次1. 配列の平坦化の概念2. 実装1. 減らす2. toString と split 3. 結合...
この記事では、ドラッグ可能なプログレスバーを実装するためのJavaScriptの具体的なコードを参考...
この記事では、主に、上下固定と中スライドレイアウトを実現するためのフレックスレイアウトのレイアウト方...
序文MySQL マスター/スレーブ レプリケーションは、アプリケーションの高パフォーマンスと高可用性...
以前、写真が与えられ、その写真スタイルに基づいてフォームを作成するという課題に遭遇しました。しかし、...
1. 兄弟要素の余白を結合する効果は次のようになります: (2 つの間の間隔は 150 ピクセルでは...
この記事では、Vueの簡単なコメント機能を実装するための具体的なコードを参考までに共有します。具体的...
[LeetCode] 196.重複したメールを削除するSQL クエリを記述して、Person とい...
目次1. データベースの概要1.1 開発の歴史2. MySQL の紹介2.1. MySQLの概要2....
通常、コンポーネントのライフサイクルは、ビジネス ロジックが始まる場所です。ビジネスシナリオが複雑で...