Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thay đổi múi giờ MySQL?

Cách dễ nhất để làm điều này, như Umar đã lưu ý, chẳng hạn như

mysql> SET GLOBAL time_zone = 'America/New_York';

Việc sử dụng múi giờ đã đặt tên là rất quan trọng đối với múi giờ có điều chỉnh tiết kiệm ánh sáng ban ngày. Tuy nhiên, đối với một số bản dựng linux, bạn có thể nhận được phản hồi sau:

# 1298 - Múi giờ không xác định hoặc không chính xác

Nếu bạn thấy thông báo này, bạn có thể cần chạy bản dịch tzinfo_to_sql ... việc này rất dễ thực hiện nhưng không rõ ràng. Từ dòng lệnh linux, hãy nhập:

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

Cung cấp mật khẩu gốc của bạn (gốc MySQL, không phải gốc Linux) và nó sẽ tải bất kỳ định nghĩa nào trong zoneinfo của bạn vào mysql. Sau đó, bạn có thể quay lại và chạy

của mình
mysql> SET GLOBAL time_zone = timezone;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL là gì? - Giới thiệu về hệ thống quản lý cơ sở dữ liệu

  2. Làm thế nào để nhận được ngày đầu tiên của mỗi tháng tương ứng trong mysql?

  3. Ví dụ EXTRACT () - MySQL

  4. Trong MySQL, tôi có thể sao chép một hàng để chèn vào cùng một bảng không?

  5. MySQL:Mã lỗi:1118 Kích thước hàng quá lớn (> 8126). Thay đổi một số cột thành TEXT hoặc BLOB