Maison >base de données >tutoriel mysql >Pourquoi Hibernate ne parvient-il pas à se connecter à MySQL en raison d'un fuseau horaire « AEST » non reconnu ?

Pourquoi Hibernate ne parvient-il pas à se connecter à MySQL en raison d'un fuseau horaire « AEST » non reconnu ?

DDD
DDDoriginal
2024-11-29 21:16:11825parcourir

Why is Hibernate Failing to Connect to MySQL Due to an Unrecognized 'AEST' Time Zone?

La valeur de fuseau horaire du serveur 'AEST' n'est pas reconnue

Ce message d'erreur indique qu'Hibernate ne parvient pas à établir une connexion à la base de données MySQL en raison d'une valeur de fuseau horaire non reconnue. La valeur de fuseau horaire « AEST » n'est pas reconnue par le serveur MySQL ou représente plusieurs fuseaux horaires.

Solutions possibles :

Pour résoudre ce problème, vous pouvez faire ce qui suit :

Configurer MySQL Serveur :

  1. Ouvrez le fichier de configuration MySQL (my.cnf) à l'aide d'un éditeur de texte.
  2. Recherchez le paramètre de fuseau horaire par défaut et définissez-le sur une heure spécifique valeur de zone, telle que « Australie/Melbourne » ou « UTC ».
  3. Redémarrez MySQL serveur.

Configurer le pilote JDBC :

Si vous ne parvenez pas à modifier la configuration du serveur, vous pouvez configurer le pilote JDBC pour utiliser un fuseau horaire spécifique valeur. Ajoutez le paramètre serverTimezone à l'URL de votre connexion JDBC :

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

Remplacez « Australia/Melbourne » par la valeur de fuseau horaire souhaitée.

Conseils supplémentaires :

  • Assurez-vous que votre version de MySQL est compatible avec le pilote JDBC que vous utilisez using.
  • Vérifiez vos paramètres de fuseau horaire dans votre système d'exploitation et assurez-vous qu'ils correspondent au fuseau horaire de votre configuration MySQL ou de votre chaîne de connexion JDBC.
  • Envisagez d'utiliser une valeur de fuseau horaire standard, telle que « UTC ', pour éviter des problèmes potentiels avec des fuseaux horaires ambigus.

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