sql >> Databasteknik >  >> RDS >> Mysql

Serverns tidszonsvärde 'CEST' är okänt

@aimans svar är inte korrekt eftersom den effektiva serverns tidszon i ditt fall är inte UTC.

Du hittar på nätet några lösningar inklusive ytterligare parametrar på jdbc-anslutningssträngen, men det finns fall där du inte kan ändra denna sträng.

Så här fixade jag det:

Importera först systemets tidszoner i mysql:

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

Ställ sedan in din standardtidszon för mysql-server i [mysqld] avsnitt av /etc/mysql/my.cnf (eller av /etc/mysql/mysql.conf.d/mysqld.cnf på de senaste Debian/Ubuntu-distributionerna) till din faktiska servertidszon, till exempel:

default_time_zone = Europe/Paris

och glöm inte att starta om mysql

$ sudo service mysql restart

(eller lämpligt kommando beroende på din distro).



  1. Mysql:Trimma alla fält i databasen

  2. Hur konfigurerar jag Django med pymysql som drivrutin?

  3. Rulla tillbaka A om B går fel. fjäderstövel, jdbctemplate

  4. Hur man installerar SQL Server på en Mac