Timezoner son MySQL server
Dans le cas d’un MySQL sous docker, le server MySQL n’est pas Timezoné correctement. Par exemple, quand on lance la requête suivante :
mysql>SELECT@@global.time_zone,@@session.time_zone;+--------------------+---------------------+ |@@global.time_zone|@@session.time_zone|+--------------------+---------------------+ |SYSTEM|SYSTEM|+--------------------+---------------------+ 1rowinset(0.00sec)Ce qui signifie que c’est la Timezone du système qui est utilisé. Un
date +%Z CEST nous confirme que nous sommes bien sur Europe/Paris.
Pourtant quand on insère des dates en base via un champs Timestamp, on se retrouve avec un décalage de 2 heures soit une timezone UTC ?