sql >> Database teknologi >  >> RDS >> Mysql

Ændring af MySQL-tidszone?

Den nemmeste måde at gøre dette på, som bemærket af Umar er f.eks.

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

Brug af den navngivne tidszone er vigtig for tidszone, der har en sommertid-justering. For nogle linux-builds kan du dog få følgende svar:

#1298 - Ukendt eller forkert tidszone

Hvis du ser dette, skal du muligvis køre en tzinfo_to_sql-oversættelse... det er nemt at gøre, men ikke indlysende. Indtast:

fra linux-kommandolinjen
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p

Angiv din root-adgangskode (MySQL root, ikke Linux root), og den vil indlæse alle definitioner i din zoneinfo i mysql. Du kan derefter gå tilbage og køre din

mysql> SET GLOBAL time_zone = timezone;


  1. Webrick er meget langsom til at reagere. Hvordan fremskyndes det?

  2. Returner en liste over partitionsfunktioner i SQL Server (T-SQL)

  3. 4 måder at forhindre alarmoverbelastning med SQL Server-overvågning

  4. Opret en SSH-tunnel til MySQL-fjernadgang