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

Detaillierte Analyse des Unterschieds zwischen Ref und Reactive in Vue3.0

Inhaltsverzeichnis Ref und Reaktiv Referenz Reakt...

Ein Beispiel zur Optimierung eines Projekts nach Abschluss des Vue-Projekts

Inhaltsverzeichnis 1. Geben Sie unterschiedliche ...

Die umfassendsten 50 Mysql-Datenbankabfrageübungen

Diese Datenbankabfrageanweisung ist eine von 50 D...

Beispiel für die Verwendung des Nginx-Reverse-Proxys für Go-FastDFS

Hintergrund go-fastdfs ist ein verteiltes Dateisy...

Über die MariaDB-Datenbank unter Linux

Inhaltsverzeichnis Über die MariaDB-Datenbank unt...

Designbeispiele für Dropdown-Menüs und Schiebemenüs

Ich habe viele Websites gefunden, die Dropdown- od...

Überwachen Sie die Größenänderung eines DOM-Elements über Iframe

Ein während des Entwicklungsprozesses häufig auft...

Installieren Sie MySQL 5.7.17 im Win10-System

Das Betriebssystem Win10 MySQL ist die 64-Bit-ZIP...

Implementierung des Whack-a-Mole-Spiels in JavaScript

In diesem Artikel finden Sie den spezifischen Cod...

So erstellen Sie ein Apr-Modul zur Tomcat-Leistungsoptimierung

Vorwort Tomcat ist ein weit verbreiteter Java-Web...

Vue verwendet dynamische Komponenten, um einen TAB-Umschalteffekt zu erzielen

Inhaltsverzeichnis Problembeschreibung Was ist di...