Mysql
 sql >> база данни >  >> RDS >> Mysql

Стойността на часовата зона на сървъра „CEST“ не е разпозната

Отговорът на @aiman не е правилен, тъй като във вашия случай ефективната часова зона на сървъра е не UTC.

В мрежата ще намерите някои решения, включително допълнителни параметри на низа за връзка jdbc, но има случаи, в които не можете да промените този низ.

Ето как го поправих:

Първо импортирайте системните часови зони в mysql:

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

След това задайте вашата часова зона по подразбиране на mysql сървъра в [mysqld] раздел на /etc/mysql/my.cnf (или на /etc/mysql/mysql.conf.d/mysqld.cnf в последните дистрибуции на Debian/Ubuntu) към действителната часова зона на вашия сървър, например:

default_time_zone = Europe/Paris

и не забравяйте да рестартирате mysql

$ sudo service mysql restart

(или съответната команда в зависимост от вашата дистрибуция).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. InnoDB Таблицата е пълна грешка

  2. MySQL Изтрийте всички редове от таблицата и нулирайте ID на нула

  3. Как да използвате квадратчета за отметка за извличане на конкретни данни в база данни

  4. Как се използват реактивните потоци в Slick за вмъкване на данни

  5. Извеждане на Excel файл в PHP след ехо