(Credit: xkcd.com)

# To load all timezone shell> mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql # You may see output like: Warning: Unable to load '/usr/share/zoneinfo/Asia/Riyadh87' as time zone. Skipping it. Warning: Unable to load '/usr/share/zoneinfo/Asia/Riyadh88' as time zone. Skipping it. Warning: Unable to load '/usr/share/zoneinfo/Asia/Riyadh89' as time zone. Skipping it. # On my system some specific timezone of Riyadh are not defined. And you can ignore these warnings.
# In case of infinidb idbmysql is just an alias shell> alias idbmysql alias idbmysql='/usr/local/Calpont/mysql/bin/mysql --defaults-file=/usr/local/Calpont/mysql/my.cnf -u root' shell> idbmysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 16 Server version: 5.1.39 MySQL Community / Calpont InfiniDB Community 2.2-2 Final (COSS LA) Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> SELECT utc_timestamp(), CONVERT_TZ(utc_timestamp(),'UTC','MET'); +---------------------+-----------------------------------------+ | utc_timestamp() | CONVERT_TZ(utc_timestamp(),'UTC','MET') | +---------------------+-----------------------------------------+ | 2011-07-29 01:14:40 | 2011-07-29 03:14:40 | +---------------------+-----------------------------------------+ 1 row in set (0.00 sec)