2012-02-04 10 views
5

sto utilizzando di Windows 7Mysql fuso orario su Windows 7 non aggiornato

Mysql 5.5.15

esecuzione set time_zone = "Europe/Moscow";

ottengo Error Number: 1298 Unknown or incorrect time zone: 'Europe/Moscow'

aggiorno le tabelle di fuso orario utilizzando l'ultima da qui http://dev.mysql.com/downloads/timezones.html ma dopo l'avvio del server mysql il tempo zo ne le tabelle sono ancora vuote e il comando restituisce ancora gli stessi errori.

Qualcuno ha riscontrato problemi simili?

+0

problema simile qui, ma senza solutio n http://web.archiveorange.com/archive/v/2HORyt7t4kCIDgQkWHPq – Volder

risposta

10

Soluzione:

Per coloro che hanno affrontato lo stesso problema - qui è quello che ho trovato. ho corse show variables like 'datadir' e ho scoperto che i miei file di dati sono memorizzati in una cartella diversa: C: \ ProgramData \ MySQL \ MySQL Server 5.5 \ Data \

e mi stava sostituendo i file in C: \ Program Files ... cartella inizialmente. C'erano anche i file necessari presenti.

Quindi finalmente tutto è andato bene.

+2

Molto utile. Grazie! – itsmatt

+0

Grazie mille per questo .. trascorso quasi un'ora a trovare perché i tavoli erano vuoti anche dopo aver copiato i file. –

0

Prova:

SET GLOBAL time_zone = <timezone>; 
+0

lo stesso errore # 1298 - Fuso orario sconosciuto o errato: 'Europa/Mosca' il problema è che le tabelle relative a time_zone sono vuote in DB, sebbene i file come time_zone_name.MYD contengono i dati – Volder

+1

verificando questo: http://dev.mysql.com/downloads/timezones.html – alfasin

+0

sì, questo era esattamente da dove ho iniziato. Ho pubblicato una soluzione che ho trovato e che cosa ho fatto di sbagliato, grazie. – Volder

0

Ho risolto il problema seguendo questa procedura.

  • Se il MySql 5.6 o al di sotto

scaricare timezone_2016f_posix.zip dal basso di collegamento e decomprimere quindi sostituire tutti i file di

esempio yourDrive: \ mysql \ data \ mysql

o

  • Se il MySql 5.7+

scaricare timezone_2016f_posix_sql.zip dal basso di collegamento e decomprimere quindi sostituire tutti i file a

ad es. YourDrive: \ mysql \ data \ mysql

Si otterrà tutti i file zip da questo link http://dev.mysql.com/downloads/timezones.html

Nota: tuo percorso di dati MySQL verrà modificato depands della versione mysql o setup MySql o Se si utilizza XAMPP il vostro percorso sarà così yourdrive: \ XAMPP \ mysql data \ mysql \

auguriamo che contribuiscano