The server time zone value ‘CEST’ is unrecognized

@aiman’s answer is not correct since in your case the effective server timezone is not UTC.

You’ll find on the net some solutions including additional parameters on the jdbc connection string, but there are cases where you cannot change this string.

Here’s how I fixed it:

First import the system timezones in mysql:

$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

Then set your default mysql server timezone in the [mysqld] section of /etc/mysql/my.cnf (or of /etc/mysql/mysql.conf.d/mysqld.cnf on recent Debian/Ubuntu distros) to your actual server timezone, for instance:

default_time_zone = Europe/Paris

and don’t forget to restart mysql

$ sudo service mysql restart

(or the appropriate command depending on your distro).

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)