Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Nilai zona waktu server 'CEST' tidak dikenali

Jawaban @aiman tidak benar karena dalam kasus Anda, zona waktu server yang efektif tidak UTC.

Anda akan menemukan di internet beberapa solusi termasuk parameter tambahan pada string koneksi jdbc, tetapi ada kasus di mana Anda tidak dapat mengubah string ini.

Begini cara saya memperbaikinya:

Pertama-tama impor zona waktu sistem di mysql:

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

Kemudian atur zona waktu server mysql default Anda di [mysqld] bagian dari /etc/mysql/my.cnf (atau dari /etc/mysql/mysql.conf.d/mysqld.cnf pada distro Debian/Ubuntu terbaru) ke zona waktu server Anda yang sebenarnya, misalnya:

default_time_zone = Europe/Paris

dan jangan lupa restart mysql

$ sudo service mysql restart

(atau perintah yang sesuai tergantung distro Anda).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menampilkan * dalam tabel

  2. Bagaimana cara menyimpan unicode di MySQL?

  3. Tutup koneksi MySQL (PHP)

  4. Driver MySQL untuk Rails di Windows 7 x64

  5. MySQL LOAD DATA INFILE menyimpan nomor baris