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 ?
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 :
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 :
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!