Tải xuống bảng múi giờ MySQL

Tôi đang làm việc với cơ sở dữ liệu cần điền dữ liệu múi giờ. Hóa ra trên các hệ thống dựa trên Unix, điều này khá đơn giản và có thể được thực hiện hoàn toàn từ dòng lệnh. Tuy nhiên, trên Windows (và dường như cả HP-UX), bạn không thể sử dụng phương pháp đó. Thay vào đó, trang web MySQL đã tải xuống tại đây

Bảng mô tả múi giờ

Tôi cần cái này tối nay vì vậy tôi chộp lấy khóa kéo, giải nén và đi. wtf

Tải xuống bảng múi giờ MySQL

Vì vậy, có thể tôi là người ngu ngốc, nhưng tôi mong đợi các tệp SQL mà tôi có thể nhập thông qua ứng dụng khách của mình hoặc thậm chí là dòng lệnh. Tôi hoàn toàn không biết đây là cái quái gì

Hóa ra - đây là những định dạng tệp vật lý thực tế được MySQL sử dụng để lưu trữ dữ liệu. Để khôi phục các tệp này, bạn thực sự chỉ cần tìm thư mục cơ sở dữ liệu của mình (bạn có thể tìm thư mục gốc bằng cách xem MySQL của mình. ini) và chỉ cần sao chép chúng vào. Đó là nó

Tôi vừa khởi động lại MySQL. tốt chỉ vì tôi nghĩ rằng tôi cần, và các bảng (và dữ liệu) đã xuất hiện

Chia sẻ. Twitter Facebook LinkedIn

Hỗ trợ nội dung này

Nếu bạn thích nội dung này, hãy xem xét hỗ trợ tôi. Bạn có thể trở thành Người bảo trợ, truy cập danh sách mong muốn trên Amazon của tôi hoặc mua cà phê cho tôi. Bất kỳ hỗ trợ giúp

Bạn muốn có được một bản sao của mỗi bài viết mới?

Đặt mua

đề cập trên web

Nhận xét đã lưu trữ

Tải xuống bảng múi giờ MySQL

Nhận xét 1 của PaulH đăng ngày 28/2/2012 lúc 10. 06 giờ sáng

bạn không thể nhúng vào java cho những thứ đó sao?

Tải xuống bảng múi giờ MySQL

Nhận xét 2 của Raymond Camden đăng ngày 28/2/2012 lúc 4. 37 giờ chiều

Vâng, nhưng đây là cách mà khách hàng muốn. Đó là cách anh ấy làm điều đó ở bên mình (ý tôi là trên máy Mac, anh ấy đã làm điều đó thông qua dòng lệnh)

Tải xuống bảng múi giờ MySQL

Bình luận 3 bởi MB đăng ngày 28/2/2012 lúc 9. 21 giờ đêm

URL dường như không hoạt động. Trên thực tế nhà phát triển. mysql. com cũng không xuất hiện. cái nào sẽ chiếm http. // nhà phát triển. mysql. com/tải xuống. tôi cũng cho rằng

Tải xuống bảng múi giờ MySQL

Nhận xét 4 của Raymond Camden đăng ngày 28/2/2012 lúc 9. 23 giờ chiều

Tôi thề tôi đã không phá vỡ nó

Tải xuống bảng múi giờ MySQL

Bình luận 5 bởi MB đăng ngày 28/2/2012 lúc 9. 29 giờ tối

uh hả

Tải xuống bảng múi giờ MySQL

Bình luận 6 bởi MB đăng ngày 29/2/2012 lúc 1. 43 giờ sáng

Có vẻ như nó đang hoạt động.
Cảm ơn bạn đã sửa lỗi MySql. trang web com có ​​Ray.

Tải xuống bảng múi giờ MySQL

Nhận xét 7 của Dave White đăng ngày 29/2/2012 lúc 2. 44 giờ sáng

Xin chào Ray,
Tôi thỉnh thoảng sử dụng những thứ này tại nơi làm việc.
Chúng tôi có một số cơ sở dữ liệu khách hàng lớn luôn được kết xuất dưới dạng. Các tệp SQL qua đêm và sau đó nếu cần, chúng tôi chỉ NGUỒN NGUỒN chúng qua dòng lệnh (hoặc qua GUI).
Việc này có thể mất nhiều thời gian để NGUỒN trên PC dành cho nhà phát triển cục bộ.

Vì vậy, nếu bạn cần dữ liệu nhanh chóng, bạn sẽ yêu cầu DB bloke cung cấp cho bạn một kết xuất GỐC ( tôi. e. Tệp MYD, MYI và frm)

Sau đó, nó là một bản sao tập tin thẳng như bạn biết

Tôi sẽ ngừng lan man bây giờ

@cfjquery

Tải xuống bảng múi giờ MySQL

Nhận xét 8 của Raymond Camden đăng ngày 29/2/2012 lúc 2. 53 giờ sáng

Dave, cảm ơn vì đã chia sẻ điều đó. Vì vậy - điều này không phải là hiếm sau đó?

Tải xuống bảng múi giờ MySQL

Nhận xét 9 của Dave White đăng ngày 29/2/2012 lúc 3. 26 giờ sáng

Đó thực sự là một vấn đề DỮ LIỆU, nếu bạn có hơn 300 bảng và một trong số đó bao gồm hơn 1 triệu bản ghi, nó bắt đầu tải chậm trên PC của nhà phát triển cục bộ khi cố gắng NGUỒN cục bộ, . e. kích thước tệp) nhưng TÌM NGUỒN một DB chỉ mất bao nhiêu thời gian. Sao chép 3 tệp ngắn gọn hơn nhiều, tuy nhiên, DB mà bạn sao chép phải sử dụng tất cả các giá trị mặc định giống như DB mà bạn đã sao chép từ đó. (hay còn gọi là sao chép nội dung của riêng bạn cũng tốt nhưng nó sẽ không thực sự dịch nếu bạn chỉ cố gửi cho mọi người những tệp này).
Tôi sẽ không lan man nữa. Xin lỗi. Nó chỉ xảy ra. Ồ tốt.

Tải xuống bảng múi giờ MySQL

Nhận xét 10 của Pete đăng ngày 1/3/2012 lúc 4. 45 CH

Chúng tôi sử dụng nó để khôi phục các bản sao lưu của các bảng DB nếu chúng tôi cần chúng. Nhanh hơn khôi phục cơ sở dữ liệu cũ, sau đó kết xuất mysql và chèn các bảng

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Làm cách nào để tải bảng múi giờ trong MySQL?

Chương trình mysql_tzinfo_to_sql tải các bảng múi giờ trong cơ sở dữ liệu mysql . Nó được sử dụng trên các hệ thống có cơ sở dữ liệu zoneinfo (tập hợp các tệp mô tả múi giờ). Ví dụ về các hệ thống như vậy là Linux, FreeBSD, Solaris và macOS.

Làm cách nào để đặt múi giờ MySQL?

Để chỉ định rõ ràng múi giờ hệ thống cho Máy chủ MySQL khi khởi động, hãy đặt biến môi trường TZ trước khi bạn khởi động mysqld . Nếu bạn khởi động máy chủ bằng mysqld_safe, tùy chọn --timezone của nó cung cấp một cách khác để đặt múi giờ hệ thống. Các giá trị được phép cho TZ và --timezone phụ thuộc vào hệ thống.

MySQL có lưu trữ múi giờ không?

MySQL chuyển đổi các giá trị DẤU THỜI GIAN từ múi giờ hiện tại sang UTC để lưu trữ và ngược lại từ UTC sang múi giờ hiện tại để truy xuất. (Điều này không xảy ra đối với các loại khác như DATETIME. ) Theo mặc định, múi giờ hiện tại cho mỗi kết nối là thời gian của máy chủ.

Làm cách nào để đặt múi giờ MySQL thành UTC?

Tùy chọn 2. Chỉnh sửa tệp cấu hình MySQL . 00" dòng. Thay đổi +00. 00 thành giá trị GMT cho múi giờ bạn muốn. Lưu file và thoát. Trong ví dụ bên dưới, chúng tôi đặt múi giờ của Máy chủ MySQL thành +08. 00 (GMT +8).