Comment modifier le fuseau horaire dans mysql : 1. Modifiez-le dynamiquement en mode ligne de commande mysql ; 2. Modifiez le fuseau horaire en modifiant le fichier de configuration my.cnf 3. Initialisez le fuseau horaire mysql lors de l'initialisation de mysql via php ; ou d'autres langues.
L'environnement d'exploitation de cet article : système Windows 7, mysql version 8.0, ordinateur Dell G3.
Comment modifier le fuseau horaire dans MySQL ?
Plusieurs façons de modifier le fuseau horaire dans MySQL
Instructions :
Ce qui suit enregistre plusieurs méthodes pour modifier le fuseau horaire dans MySQL.
Spécifique :
Méthode 1 : Modifier dynamiquement via le mode ligne de commande mysql
1.1 Afficher l'heure actuelle de mysql, le fuseau horaire actuel
> select curtime(); #或select now()也可以 +-----------+ | curtime() | +-----------+ | 15:18:10 | +-----------+ > show variables like "%time_zone%"; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | SYSTEM | +------------------+--------+ 2 rows in set (0.00 sec) #time_zone说明mysql使用system的时区,system_time_zone说明system使用CST时区
1.2 Modifier le fuseau horaire
> set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区 > set time_zone = '+8:00'; ##修改当前会话时区 > flush privileges; #立即生效
Méthode 2 : En modifiant le my Fichier de configuration .cnf Pour modifier le fuseau horaire
# 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 lors de l'initialisation de MySQL via php ou d'autres langages
Ici, en prenant php comme exemple, dans mysql_connect() Utilisez mysql_query("SET time_zone = '+8:00′").
Cela vous permet de 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.
【Recommandations associées : 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!