http://dba.stackexchange.com/questions/20217/mysql-set-utc-time-as-default-timestamp
Quoting all the answer from above link in case of delete:
CURRENT_TIMESTAMP
UTC olarak depolanan ancak geçerli saatle alınır emin @ ypercube yorumuna ile birlikte gitmek için, alımı için --default_time_zone seçeneği ile sunucunun saat dilimi ayarını etkileyebilir. Bu alım her zaman UTC olmasını sağlar.
Varsayılan olarak, seçenek sistem zaman dilimi ayarlanır nasıl SYSTEM '(ki olabilir veya UTC olmayabilir!):
mysql> SELECT @@global.time_zone, @@session.time_zone;
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM | SYSTEM |
+--------------------+---------------------+
1 row in set (0.00 sec)
mysql> SELECT CURRENT_TIMESTAMP();
+---------------------+
| CURRENT_TIMESTAMP() |
+---------------------+
| 2012-09-25 16:28:45 |
+---------------------+
1 row in set (0.00 sec)
Dinamik bu ayarlayabilirsiniz:
mysql> SET @@session.time_zone='+00:00';
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT @@global.time_zone, @@session.time_zone;
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM | +00:00 |
+--------------------+---------------------+
1 row in set (0.00 sec)
Ya da kalıcı my.cnf:
[mysqld]
**other variables**
default_time_zone='+00:00'
Sunucu yeniden başlatın ve değişimi göreceksiniz:
mysql> SELECT @@global.time_zone, @@session.time_zone;
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| +00:00 | +00:00 |
+--------------------+---------------------+
1 row in set (0.00 sec)
mysql> SELECT CURRENT_TIMESTAMP();
+---------------------+
| CURRENT_TIMESTAMP() |
+---------------------+
| 2012-09-25 20:27:50 |
+---------------------+
1 row in set (0.01 sec)