mysql timezone my.cnf

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''



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.

http://www.vertabelo.com/blog/technical-articles/the-proper-way-to-handle-multiple-time-zones-in-mysql