So ändern Sie die Zeitzone in MySQL: 1. Ändern Sie sie dynamisch im MySQL-Befehlszeilenmodus. 2. Ändern Sie die Zeitzone, indem Sie die Konfigurationsdatei my.cnf ändern. 3. Initialisieren Sie die MySQL-Zeitzone, wenn Sie MySQL über PHP initialisieren oder andere Sprachen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, MySQL-Version 8.0, Dell G3-Computer.
Wie ändere ich die Zeitzone in MySQL?
Mehrere Möglichkeiten, die Zeitzone in MySQL zu ändern
Anleitung:
Im Folgenden werden verschiedene Methoden zum Ändern der Zeitzone in MySQL aufgeführt.
Spezifisch:
Methode 1: Dynamisch über den MySQL-Befehlszeilenmodus ändern
1.1 Aktuelle MySQL-Zeit und aktuelle Zeitzone anzeigen
> select curtime(); #或select now()也可以 +-----------+ | curtime() | +-----------+ | 15:18:10 | +-----------+ > show variables like "%time_zone%"; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | SYSTEM | +------------------+--------+ 2 rows in set (0.00 sec) #time_zone说明mysql使用system的时区,system_time_zone说明system使用CST时区1.2 Zeitzone ändern
> set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区 > set time_zone = '+8:00'; ##修改当前会话时区 > flush privileges; #立即生效Methode. 2 : Durch die Änderung der my .cnf-Konfigurationsdatei So ändern Sie die Zeitzone
# vim /etc/my.cnf ##在[mysqld]区域中加上 default-time_zone = '+8:00' # /etc/init.d/mysqld restart ##重启mysql使新时区生效Methode 3: Wenn ein Neustart von MySQL unpraktisch ist und Sie das Zeitzonenproblem vorübergehend lösen möchten, können Sie die MySQL-Zeitzone initialisieren, wenn Sie MySQL über PHP oder andere Sprachen initialisieren Hier, am Beispiel von PHP, in mysql_connect() Verwenden Sie mysql_query("SET time_zone = '+8:00′"). Dadurch können Sie die Zeitzone ohne Neustart ändern. Einige Systemfunktionen von MySQL können jedoch immer noch nicht verwendet werden, wie zum Beispiel: now(). Ich kann diesen Satz immer noch nicht verstehen. 【Verwandte Empfehlungen:
MySQL-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonSo ändern Sie die Zeitzone in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!