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
Mary-Kate Olsenoriginal
2024-12-06 16:59:17336parcourir

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.

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'

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'

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

jdbc:mysql://localhost:3306/parking_hib?useLegacyDatetimeCode=false&serverTimezone=Australia/Melbourne&useSSL=false

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!

Déclaration:
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