2012-02-04 42 views
5

Tôi đang sử dụng của Windows 7Mysql múi giờ trên cửa sổ 7 không cập nhật

Mysql 5.5.15

chạy set time_zone = "Europe/Moscow";

tôi nhận được Error Number: 1298 Unknown or incorrect time zone: 'Europe/Moscow'

tôi cập nhật các bảng múi giờ sử dụng mới nhất từ ​​đây http://dev.mysql.com/downloads/timezones.html nhưng sau khi máy chủ mysql khởi động thời gian zo ne bảng vẫn còn trống và lệnh vẫn trả về cùng một lỗi.

Có ai gặp phải sự cố tương tự không?

+0

vấn đề tương tự ở đây, nhưng mà không solutio n http://web.archiveorange.com/archive/v/2HORyt7t4kCIDgQkWHPq – Volder

Trả lời

10

Giải pháp:

Đối với những người phải đối mặt với cùng một vấn đề - đây là những gì tôi tìm thấy. Tôi chạy show variables like 'datadir' và phát hiện ra rằng các tập tin dữ liệu của tôi được lưu trữ trong một thư mục khác nhau: C: \ ProgramData \ MySQL \ MySQL Server 5.5 \ data \

và tôi đã thay thế các file trong C: \ Program Files ... thư mục ban đầu. Ngoài ra còn có các tập tin cần thiết hiện tại.

Vì vậy, cuối cùng mọi thứ đều ổn.

+2

Rất hữu ích. Cảm ơn! – itsmatt

+0

Cảm ơn nhiều vì điều này .. đã dành gần một giờ để tìm kiếm lý do tại sao các bảng trống sau khi sao chép các tệp. –

0

Hãy thử:

SET GLOBAL time_zone = <timezone>; 
+0

lỗi tương tự # 1298 - Múi giờ không xác định hoặc không chính xác: 'Châu Âu/Moscow' vấn đề là các bảng liên quan đến múi giờ trống trong DB, mặc dù các tệp như time_zone_name.MYD chứa dữ liệu – Volder

+1

kiểm tra điều này: http://dev.mysql.com/downloads/timezones.html – alfasin

+0

có, đây chính xác là nơi tôi bắt đầu. Tôi đăng giải pháp mà tôi tìm thấy và những gì tôi đã làm sai, cảm ơn. – Volder

0

Tôi đã giải quyết được sự cố của mình bằng cách làm theo các bước này.

  • Nếu bạn MySql 5.6 hoặc dưới

tải timezone_2016f_posix.zip từ bên dưới liên kết và giải nén sau đó thay thế tất cả các tập tin để

ví dụ yourDrive: \ mysql \ data \ mysql

hay

  • Nếu MySql bạn 5.7+

tải timezone_2016f_posix_sql.zip từ bên dưới liên kết và giải nén sau đó thay thế tất cả các file đến

ví dụ: YourDrive: \ mysql \ data mysql

\ Bạn sẽ nhận được tất cả các file zip từ liên kết này http://dev.mysql.com/downloads/timezones.html

Lưu ý: đường dẫn dữ liệu mysql của bạn sẽ được thay đổi depands trên phiên bản mysql của bạn hoặc thiết lập MySql hoặc Nếu bạn sử dụng XAMPP con đường của bạn sẽ như thế này yourdrive: \ xampp \ mysql \ data \ mysql

Hy vọng nó sẽ giúp

Các vấn đề liên quan