To set the MySQL timezone to UTC without privilege: SET SESSION time_zone = '+0:00' to read the timezone which currently applies to NOW(), FROM_UNIXTIME(), UNIX_TIMESTAMP(), and the implicit conversion done when reading and writing columns of the TIMESTAMP type: SELECT @@session.time_zone do not use the magic timezone name 'SYSTEM' anywhere, because if you have used 'SET SESSION time_zone' then you are not operating under 'SYSTEM' timezone. For example CONVERT_TZ(