Maison > base de données > tutoriel mysql > le corps du texte

Comment définir le fuseau horaire et l'encodage par défaut dans MySQL

藏色散人
Libérer: 2020-03-10 08:54:27
avant
7438 Les gens l'ont consulté

Description de la situation

Lors de l'apprentissage du Spring Boot, vous devez installer MySQL5.7 localement sur Windows. Après avoir configuré le projet, après le démarrage, il vous est demandé de régler l'heure. zone et des caractères tronqués sont trouvés lors de l'utilisation, le chinois ne peut pas être affiché. La principale raison des problèmes ci-dessus est que le fuseau horaire et l'encodage ne sont pas définis dans MySQL5.7.

Recommandé : "Tutoriel MySQL"

Solution

1 Dans le fichier de configuration du Spring Boot application.properties Définissez le paramètre. URL de la source de données de MySQL

spring.datasource.url=jdbc:mysql://localhost:3306/yunzhi_spring_boot?characterEncoding=utf-8&serverTimezone=GMT%2B8
Copier après la connexion

Explication :

characterEncoding consiste à définir l'encodage de la base de données, en utilisant

serverTimezone consiste à définir le fuseau horaire, "GMT% ; 2B8" correspond à GMT +8, heure de Pékin du district de Dongba ;

Si vous êtes intéressé, vous pouvez en savoir plus sur la différence entre GMT et UTC.

2. Si vous le configurez ainsi à chaque fois, cela semble gênant. Modifiez directement le fichier de configuration MySQL my.ini et définissez deux paramètres :

default-time-zone=+08:00
character-set-server=utf8
Copier après la connexion

Ensuite, enregistrez et redémarrez le service MySQL. .

L'URL MySQL dans le projet peut être simplifiée en :

spring.datasource.url=jdbc:mysql://localhost:3306/yunzhi_spring_boot
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal