使用PHPMyAdmin设置MySQL的时区

Mob*_*bie 7 mysql phpmyadmin

目前,每当用户创建新帐户时,我都有一个具有数据类型的Creation_date列timestamp.目前这个时间戳比美国东部时间早3个小时(如果它在波士顿的下午5点读到晚上8点).有没有办法将时区更改为EST?它目前设定的时区是多少?

Jas*_*ary 7

这与MySQL的时区有关.

您可以使用以下连接为每个连接设置它(例如,通过PHPMyAdmin):

SET time_zone = timezone;
Run Code Online (Sandbox Code Playgroud)

但是,如果MySQL重新启动,这将重置.所以最好在服务器级别设置.我认为,你不能.

我鼓励您阅读MySQL Docs中的更多内容.

  • ?如果MySQL重新启动,连接将断开。 (2认同)

Mat*_*hai 7

因此,这个问题

SET SESSION time_zone = '+8:00'
Run Code Online (Sandbox Code Playgroud)