Change mysql timezone from phpMyAdmin

廉价感情. 提交于 2020-01-02 06:00:48

问题


I am trying to change the timezone of my database. I am on shared server and database support guys can not change it for me only. Time zone is currently +1:00 I want it as +05:30. I searched and tried following but nothing worked.

date_default_timezone_set('timezone_name');

Added to my index.php file.

mysql> SET GLOBAL time_zone = 'timezone_name';

It says access restricted.

SET time_zone = timezone_name

Query run now row affected.

My site is hosted on site-ground us server.


回答1:


As I am on shared server my provider did not change it only for me. So after search I fount that, I have to use datetime type on sql instead of current time stamp and as madipradhana said I was updated my php.ini or .htaccess .




回答2:


Probably you can change the timezone in .htacess without touching your PHP scripts or MySQL query. Open up your .htaccess file, enter the command as below.

SetEnv TZ your_timezone

For example, enter this command if your location in Jakarta

SetEnv ID Asia/Jakarta

Refer to the link below for available timezone:

http://php.net/manual/en/timezones.php




回答3:


As you are on shared server use date() of php and set date_default_timezone_set('timezone_name'); to your index.php



来源:https://stackoverflow.com/questions/27981208/change-mysql-timezone-from-phpmyadmin

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!