MySQL: configuración de time_zone en el archivo de opciones my.cnf
timezone (2)
En MySQL puede establecer una variable de sesión llamada time_zone para cambiar la zona horaria. Esto es útil, por ejemplo, al mirar las marcas de tiempo de otro país. Aquí hay un ejemplo:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2010-12-30 18:59:18 |
+---------------------+
1 row in set (0.00 sec)
mysql> set time_zone=''Brazil/East'';
Query OK, 0 rows affected (0.00 sec)
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2010-12-30 09:59:29 |
+---------------------+
1 row in set (0.00 sec)
¿Es posible poner eso en un archivo de opciones, por ejemplo, .my.cnf?
Cuando lo intento, no funciona. Todo lo que consigo es:
mysql: unknown variable ''time_zone=Brazil/East''
debería ser
default_time_zone=Brazil/East
detalles: http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_time_zone
Formato de archivo de opción = default_time_zone
No estoy seguro de qué ha cambiado en Xampp, pero esta solución solo funciona si coloca esta línea en el lugar correcto. Créeme, lo intenté muchas veces y tuve que hacer una búsqueda bastante minuciosa para encontrar esta solución.
default-time-zone = "+00:00"
Ejemplo:
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
default-time-zone = "+00:00" <--- Place here.
log_error = "mysql_error.log"
https://community.apachefriends.org/f/viewtopic.php?f=16&t=47656
Además, querrá asegurarse de tener su base de datos con los nombres de zona horaria adecuados si va a utilizar "America / Los_Angeles". Yo recomendaría usar el desplazamiento. En realidad, recomendaría usar UTC como base y luego convertir tu tiempo desde ese punto para los usuarios según su zona horaria, lo que te ahorrará muchos dolores de cabeza más adelante y mantendrá tu base de datos agradable y uniforme. Echa un vistazo a la guía que he vinculado a continuación, lo explicó muy claramente para mí y utilicé este sistema. Hay muchas formas de codificarlo, pero tomar este enfoque le ahorrará muchos problemas.