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

So verwenden Sie die JSX-Syntax richtig in Vue

Inhaltsverzeichnis Vorwort Virtueller DOM Was ist...

js Drag & Drop-Tabelle zur Realisierung der Inhaltsberechnung

In diesem Artikelbeispiel wird der spezifische Co...

js+css zur Realisierung eines dreistufigen Navigationsmenüs

In diesem Artikelbeispiel wird der spezifische Co...

Was ist ZFS? Gründe für die Verwendung von ZFS und seine Funktionen

Geschichte von ZFS Das Z-Dateisystem (ZFS) wurde ...

Ausführliche Erläuterung der Vue-Komponente „Multi-Select-Liste“

Eine Mehrfachauswahl ist ein Benutzeroberflächene...

Lösen Sie das Problem verstümmelter Daten bei der MySQL-Datenbankmigration

Unter den Anweisungen meines Vorgesetzten übernah...

MySQL-String-Splitting-Beispiel (String-Extraktion ohne Trennzeichen)

String-Extraktion ohne Trennzeichen Fragenanforde...

So installieren Sie Docker mit YUM

Wie in der folgenden Abbildung dargestellt: Wenn ...

MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)

Vorwort Ich habe MySQL 5.6 bereits installiert. D...

Einfache Verwendung des Vue Vee-Validate-Plugins

Inhaltsverzeichnis 1. Installation 2. Import 3. V...

HTML Tutorial: Sammlung häufig verwendeter HTML-Tags (4)

Verwandte Artikel: Anfänger lernen einige HTML-Ta...