Maison > base de données > tutoriel mysql > Pourquoi MySQL renvoie-t-il « La valeur du fuseau horaire du serveur « AEST » n'est pas reconnue » ?

Pourquoi MySQL renvoie-t-il « La valeur du fuseau horaire du serveur « AEST » n'est pas reconnue » ?

Mary-Kate Olsen
Libérer: 2024-12-06 16:59:17
original
337 Les gens l'ont consulté

Why Does MySQL Return

La valeur de fuseau horaire du serveur « AEST » n'est pas reconnue ou représente plusieurs fuseaux horaires

Lors de la tentative d'établissement d'une connexion à un MySQL base de données, vous pouvez rencontrer l'erreur suivante :

The server time zone value 'AEST' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
Copier après la connexion

Cette erreur se produit lorsque la configuration du fuseau horaire du serveur n'est pas reconnue par le pilote JDBC. Pour le résoudre, vous devez configurer le serveur ou le pilote JDBC pour utiliser une valeur de fuseau horaire plus spécifique.

Configurer le serveur

Pour configurer l'heure du serveur MySQL zone, ajoutez la ligne suivante à votre fichier de configuration my.cnf :

default-time-zone = 'Australia/Melbourne'
Copier après la connexion

Remplacez Australia/Melbourne par le fuseau horaire approprié pour votre serveur.

Configurer le pilote JDBC

Si vous préférez configurer le pilote JDBC au lieu du serveur, vous pouvez ajouter la propriété suivante à votre chaîne de connexion :

serverTimezone = 'Australia/Melbourne'
Copier après la connexion

Par exemple, votre URL de connexion mise à jour ressemblerait à ceci :

jdbc:mysql://localhost:3306/parking_hib?useLegacyDatetimeCode=false&serverTimezone=Australia/Melbourne&useSSL=false
Copier après la connexion

Assurez-vous de remplacer Australie/Melbourne avec le fuseau horaire approprié pour votre emplacement.

Remarque : La propriété serverTimezone est uniquement prise en charge par le pilote MySQL Connector/J version 6.0.4 et ultérieure. Si vous utilisez une version antérieure du pilote, vous devrez passer à la version 6.0.4 ou ultérieure pour utiliser cette solution.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal