Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So stellen Sie MySQL so ein, dass es GMT in Windows und Linux verwendet

Gehen Sie zum Abschnitt [mysqld] Ihrer my.ini-Datei und geben Sie unter diesem Abschnitt diese Zeile

ein

'+00:00' gibt den Offset von GMT an, der in Ihrem Fall 0 ist. Bitte beachten Sie das '+'-Zeichen in der Zeichenfolge.

Sie müssen für Ihr Problem keine Zeitzonentabellen installieren. Nach dem Neustart des Servers arbeitet Ihr Server in der UTC-Zeitzone und daher gibt Ihnen NOW() die Zeit in GMT.

Standardmäßig ist MySQL auf Ihre SYSTEM-Zeitzone eingestellt, dh. Ihre Serverzeitzone ist dieselbe wie Ihre Systemzeitzone. Sie könnten also auch Ihre Systemzeitzone ändern, um Ihr Problem zu lösen, obwohl dies nicht empfehlenswert ist.