Heim >Datenbank >MySQL-Tutorial >Ändern Sie die Zeitzone von MySQL mithilfe des Parameters time_zone
Zuerst müssen Sie die aktuelle Zeitzone von MySQL überprüfen. Verwenden Sie dazu den Parameter time_zone
mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | SYSTEM | +------------------+--------+ 2 rows in set (0.00 sec)
1 Sie können Modify my.cnf
übergeben und
default-time-zone=timezone
unter [mysqld] hinzufügen, um die Zeitzone zu ändern. Zum Beispiel:
default-time-zone = '+8:00'
Denken Sie nach der Änderung daran, msyql neu zu starten
Stellen Sie sicher, dass Sie es unter [mysqld] hinzufügen, andernfalls wird die unbekannte Variable 'default-time-zone' hinzugefügt erscheinen Zone=+8:00'
2 Darüber hinaus kann es auch online über die Befehlszeile geändert werden
set time_zone = timezone 比如北京时间(GMT+0800) set time_zone = '+8:00'; 如下: mysql> set time_zone='+8:00'; Query OK, 0 rows affected (0.00 sec) mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | +08:00 | +------------------+--------+ 2 rows in set (0.00 sec)
3 Überprüfen Sie dann die Zeitzone über select now()
mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | +08:00 | +------------------+--------+ 2 rows in set (0.00 sec) mysql> select now(); +---------------------+ | now() | +---------------------+ | 2013-08-05 10:35:31 | +---------------------+ 1 row in set (0.00 sec) mysql> set time_zone='+0:00';Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | +00:00 | +------------------+--------+ 2 rows in set (0.00 sec)
mysql> select now(); +---------------------+ | now() | +---------------------+ | 2013-08-05 02:35:43 | +---------------------+ 1 row in set (0.00 sec)
Das Obige gilt Ändern Sie die Zeitzone von MySQL unter Einbeziehung des Parameters time_zone Content. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!