Methoden und Schritte zum Upgrade von MySql5.x auf MySql8.x

Methoden und Schritte zum Upgrade von MySql5.x auf MySql8.x

Mehrere Unterschiede zwischen MySQL 5.x und MySQL 8.0.X

Die Unterschiede in application.properties sind auskommentiert und entsprechen der Version 8.0.x.

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
//spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.datasource.username=root //Ihr Benutzername. Standard ist root
spring.datasource.password=123456//Ihr Passwort. Standard ist root

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/sell?characterEncoding=utf-8&useSSL=false
//spring.datasource.url=jdbc:mysql://127.0.0.1:3306/sell?useUnicode=true&characterEncoding=UTF8&useSSL=false&serverTimezone=UTC

spring.jpa.show-sql=true

server.context-path=/verkaufen
//server.servlet.context-path=/verkaufen

Das Upgrade von MySql5.x auf MySql8.x ist sehr einfach. Im Allgemeinen sind dafür nur zwei Schritte erforderlich.

1. Ersetzen Sie das neue JAR-Paket

<Abhängigkeit>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>8.0.18</version>
</Abhängigkeit>

2. Ersetzen Sie die neue Treiberklasse

com.mysql.cj.jdbc.Driver

3. Ersetzen Sie die neue URL-Verbindung und geben Sie die Zeitzone an

# Stellen Sie die Zeit auf GMT8 ein serverTimezone=GMT%2B8

# Vollständige URL
Zeichenfolge url="jdbc:mysql://"+dbHost+":"+dbPort+"/"+dbName+"?"
    + "Serverzeitzone=GMT%2B8&useUnicode=true&characterEncoding=utf-8"
    + "&port="+dbPort+"&autoReconnect=true";

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Upgrade der Docker-Version von MySQL 5.7 auf MySQL 8.0.13, Datenmigration
  • MySQL 8.0 Upgrade-Erfahrung

<<:  So implementieren Sie die Ajax-Kontrolle gleichzeitiger Anforderungen basierend auf JS

>>:  Beispielcode zur Implementierung fortlaufender Updates von Diensten mit Docker Swarm

Artikel empfehlen

Erstellen Sie einen hochverfügbaren MySQL-Cluster mit Dual-VIP

Inhaltsverzeichnis 1. Projektbeschreibung: 2. Pro...

CSS zum Erzielen eines Chat-Blaseneffekts

1. Rendern JD-Effekt Simulationseffekt 2. Grundsa...

js, um die Rotation von Webseitenbildern zu realisieren

In diesem Artikel wird der spezifische Code von j...

Diskussion über Standard-Rand- und Füllwerte allgemeiner Elemente

Heute haben wir die Frage besprochen, wie hoch de...

js, um einfache Lupeneffekte zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

Verwenden Sie js in html, um die lokale Systemzeit abzurufen

Code kopieren Der Code lautet wie folgt: <div ...

Die perfekte Lösung für das AutoFill-Problem in Google Chrome

In Google Chrome werden Sie nach der erfolgreiche...

Eine kurze Diskussion über Lösungen zum Stören von CSS3-Animationen

Warum steckt es fest? Es gibt eine Prämisse, die ...

Ubuntu 18.04 installiert MySQL 5.7.23

Ich habe MySQL zuvor problemlos in Ubuntu 16.04 i...

So verwenden Sie async await elegant in JS

Inhaltsverzeichnis $.ajax von jQuery Der Beginn d...