Heim > Datenbank > MySQL-Tutorial > Ändern Sie die Zeitzone von MySQL mithilfe des Parameters time_zone

Ändern Sie die Zeitzone von MySQL mithilfe des Parameters time_zone

黄舟
Freigeben: 2017-02-17 11:54:54
Original
2138 Leute haben es durchsucht

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)
Nach dem Login kopieren



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)
Nach dem Login kopieren


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)
Nach dem Login kopieren
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | +00:00 |
+------------------+--------+
2 rows in set (0.00 sec)
Nach dem Login kopieren
mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2013-08-05 02:35:43 |
+---------------------+
1 row in set (0.00 sec)
Nach dem Login kopieren


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)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage