On one server, when I run:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2009-05-30 16:54:29 |
+---------
Ancient question with one more suggestion:
If you've recently changed the timezone of the OS, e.g. via:
unlink /etc/localtime
ln -s /etc/usr/share/zoneinfo/US/Eastern /etc/localtime
... MySQL (or MariaDB) will not notice until you restart the db service:
service mysqld restart
(or)
service mariadb restart