Maison  >  Article  >  base de données  >  Comment changer le fuseau horaire dans MySQL

Comment changer le fuseau horaire dans MySQL

青灯夜游
青灯夜游original
2021-12-02 15:48:218966parcourir

Comment modifier le fuseau horaire dans mysql : 1. En mode ligne de commande mysql, exécutez la commande "set global time_zone = 'time zone information'" 2. Dans le fichier "my.cnf", recherchez et remplacez "; par défaut - Changez simplement la valeur de l'élément "time_zone" en fonction du fuseau horaire requis.

Comment changer le fuseau horaire dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Méthode 1 : Modifier dynamiquement via le mode ligne de commande mysql

1. Afficher l'heure actuelle et le fuseau horaire actuel de mysql

select curtime();  
#或
select now()

Comment changer le fuseau horaire dans MySQL

show variables like “%time_zone%”;
2 rows in set (0.00 sec)

#time_zone indique que mysql utilise le fuseau horaire du système, indique system_time_zone. que le système utilise le fuseau horaire CST

2. Modifier le fuseau horaire

set global time_zone = ‘+8:00’; ##修改mysql全局时区为北京时间,即我们所在的东8区
set time_zone = ‘+8:00’; ##修改当前会话时区
flush privileges; #立即生效

Méthode 2 : Modifier le fuseau horaire en modifiant le fichier de configuration my.cnf

default-time_zone = ‘+8:00’

Une fois la modification terminée, redémarrez le serveur de base de données. .

Méthode 3 : Utilisez la fonction mysql_connect() de PHP (résoudre temporairement le problème de fuseau horaire)

mysql_query(“SET time_zone = ‘+8:00’”)

De cette façon, vous pouvez changer le fuseau horaire sans redémarrer. Cependant, certaines fonctions système de MySQL ne peuvent toujours pas être utilisées, comme : now(). Je n'arrive toujours pas à comprendre cette phrase.

【Recommandation associée : tutoriel vidéo mysql

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