Maison >base de données >tutoriel mysql >Comment puis-je corriger les écarts de fuseau horaire entre UTC et GMT 1 dans MySQL ?

Comment puis-je corriger les écarts de fuseau horaire entre UTC et GMT 1 dans MySQL ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-03 15:31:12830parcourir

How Can I Correct Timezone Discrepancies Between UTC and GMT 1 in MySQL?

Correction de l'écart de fuseau horaire : transition de UTC vers GMT 1

La rencontre d'un écart de fuseau horaire entre UTC et GMT 1 peut être facilement résolue à l'aide des commandes MySQL . Voici la solution :

Définition du fuseau horaire global

Pour ajuster le fuseau horaire global, vous pouvez utiliser la commande suivante dans la section d'exécution SQL de phpMyAdmin :

SET GLOBAL time_zone = 'Europe/London';

Assurez-vous de remplacer « Europe/Londres » par le fuseau horaire GMT 1 souhaité. valeur.

Gestion des ajustements de l'heure d'été

Le fuseau horaire nommé est crucial pour les fuseaux horaires qui subissent des ajustements de l'heure d'été. Considérez la commande :

SET GLOBAL time_zone = 'America/New_York';

Ceci définit le fuseau horaire mondial sur le fuseau horaire de l'Est de l'Amérique, qui prend en compte l'heure d'été.

Résolution de l'erreur « Fuseau horaire inconnu ou incorrect »

Pour certaines versions de Linux, vous pouvez rencontrer l'erreur "#1298 - Fuseau horaire inconnu ou incorrect." Pour résoudre ce problème :

  1. À partir de la ligne de commande Linux, exécutez :
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p
  1. Fournissez le mot de passe root pour MySQL et exécutez la commande.

Cela importera toutes les définitions de votre zoneinfo dans MySQL.

  1. Réexécutez le SET Commande GLOBAL time_zone pour établir le fuseau horaire souhaité.

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