Ketika saya menjalankan perintah berikut ini saya mendapatkan kesalahan, namun salah satu skrip saya mengharuskannya.
SET time_zone = 'UTC';
ERROR 1298 (HY000): Unknown or incorrect time zone: 'UTC'
Cukup jalankan mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p
$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p
Enter password:
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.
Trivia: Jika Anda ingin tahu apa HY00
artinya (tindak lanjut saya bertanya bertahun-tahun kemudian) ....
mysql_tzinfo_to_sql
? :)Saya ingin menambahkan ini sebagai komentar untuk jawaban yang diterima, tetapi saya tidak memiliki reputasi yang dibutuhkan. Seperti @kaiser menyarankan, trailing slash tidak diperlukan tetapi tanpa menentukan mysql karena mariadb database mengeluh tentang database yang hilang. Saya menemukan itu
adalah cara yang tepat untuk menyelesaikan masalah di Mariadb 164.
sumber
no comments till 50
kebijakan. Apa yang dapat Anda lakukan adalah menandai "jawaban" Anda sendiri sebagai komentar - Saya pikir itu adalah kebijakan yang disarankan? Ada "penghalang untuk masuk" baik-baik saja, tetapi ada juga alasan untuk itu.