Maison > Article > base de données > Modifier le fuseau horaire de MySQL, en impliquant le paramètre time_zone
Vous devez d'abord vérifier le fuseau horaire actuel de MySQL, utilisez le paramètre time_zone
mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | SYSTEM | +------------------+--------+ 2 rows in set (0.00 sec)
1 Vous pouvez passer Modify my.cnf
et ajouter
default-time-zone=timezone
sous [mysqld] pour modifier le fuseau horaire. Par exemple :
default-time-zone = '8:00'
Après modification, pensez à redémarrer msyql
Assurez-vous de l'ajouter sous [mysqld], sinon la variable inconnue 'default-time-zone sera apparaître = 8:00'
2 De plus, vous pouvez également le modifier en ligne via la ligne de commande
set time_zone = timezone 比如北京时间(GMT+0800) set time_zone = '+8:00'; 如下: mysql> set time_zone='+8:00'; Query OK, 0 rows affected (0.00 sec) mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | +08:00 | +------------------+--------+ 2 rows in set (0.00 sec)
3 Vérifiez le fuseau horaire via select now()
mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | +08:00 | +------------------+--------+ 2 rows in set (0.00 sec) mysql> select now(); +---------------------+ | now() | +---------------------+ | 2013-08-05 10:35:31 | +---------------------+ 1 row in set (0.00 sec) mysql> set time_zone='+0:00';Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | +00:00 | +------------------+--------+ 2 rows in set (0.00 sec)
mysql> select now(); +---------------------+ | now() | +---------------------+ | 2013-08-05 02:35:43 | +---------------------+ 1 row in set (0.00 sec)
Ce qui précède consiste à modifier l'heure zone de MySQL, impliquant le contenu du paramètre time_zone, Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !