Entrée MySQL pour la différence de 8 heures dans la configuration du fuseau horaire MySQL

Cet article présente principalement la méthode de modification de fuseau horaire MySQL, résume et analyse trois techniques courantes de modification de fuseau horaire MySQL, notamment le mode ligne de commande, le mode fichier de configuration et le mode code. Les amis qui en ont besoin peuvent se référer à

 

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

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

Copier le code

> sélectionnez curtime (); # ou sélectionnez maintenant () peut aussi 
+ ----------- + 
| curtime () | 
+ ----------- + 
| 15:18: 10 | 
+ ----------- + 
> afficher des variables comme "% time_zone%"; 
+ ------------------ + ----- --- + 
| Nom_Variable | Valeur | 
+ ------------------ + -------- + 
| zone_heure_système | CST | 
| zone_heure | SYSTEM | 
+ - ----------------- + -------- + 
2 lignes dans l'ensemble (0,00 sec) 
#time_zone indique que mysql utilise le fuseau horaire du système, et system_time_zone indique que le système utilise le fuseau horaire CST

Copier le code

1.2 Modifier le fuseau horaire

1

2

3

> 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

1

2

3

# vim /etc/my.cnf ##在[mysqld]区域中加上

default-time_zone = '+8:00'

# /etc/init.d/mysqld restart ##重启mysql使新时区生效

  Méthode 3: S'il n'est pas pratique de redémarrer mysql et que vous souhaitez résoudre temporairement le problème de fuseau horaire, vous pouvez initialiser le fuseau horaire mysql lorsque mysql est initialisé via PHP ou d'autres langages

Ici, prenez php comme exemple, et utilisez-le sous mysql_connect ():

1

mysql_query("SET time_zone = '+8:00'")

  Cela vous permet de changer le fuseau horaire sans redémarrer. Mais certaines fonctions système de mysql ne peuvent toujours pas être utilisées, comme now (). Cette phrase ne peut toujours pas être comprise.

Je suppose que tu aimes

Origine blog.csdn.net/wxb880114/article/details/113102710
conseillé
Classement