Problemas de Hora con Mysql

Forums: 

Buenos días a todos!
Bueno tengo un problema, he implementado una solución con A2Billing y como sabran este usa MYSQL, bueno mi problema es q las llamadas salen con otra hora de llamada, entonces creo yo q es un problema de MySQL, viendo las variables de éste dice q la zona horaria del MySQL esta con el SYSTEM, y en el sistema haciendo DATE me sale esto: Fri Nov 27 16:24:08 PET 2009, no entiendo porq sale esta hora si aqui en Peru son las 11:23am, y ya actualicé la hora con ntpdate, con rdate, cambiando el /etc/localtime, haciendo cambios con tzselect, es decir intente de todo pero aun no se porq no me aparece la hora q deberia.
Ojala me puedan ayudar y no se si hice bien en exponer este problema en este lugar de MySQL pero creo q todo el problema se basa en éste.
Muchas gracias de antemano...

Hola, muchas gracias por la

Hola, muchas gracias por la sugerencia, pero si te refieres a hacer que el demonio ntpd corra y este se sincronice a un servidor ntp automaticamente haciendo configuraciones en el archivo ntpd.conf, eso tambien lo hice, y nada... la verdad q me parece raro, lo que si puedo agregar es q desde un inicio yo instale bien el CentOS con la zona de America/Lima, pero cuando ingresaba DATE me salia obviamente la hora y al finalizar la línea decia "CET 2009" , no se supone q Peru esta en PET? esto es lo raro, pero bueno pense q por eso no sincronizaba bien la hora en mi servidor, entonces en google encontré como cambiar esto, asi lo hice y lo cambié, lo volví a sincronizar y me aparecio una hora q no era de Peru y al final eso si PET 2009, entonces de verdad no se q pasa. :?

Si ya tienes la zona horaria

Si ya tienes la zona horaria correcta PET, solo debes corregir la hora. Puedes usar ntp o puedes hacelo manualmente con el comando date.

Como has hecho cambios en la zona horaria, deberas reiniciar el servicio de mysqld para que refleje la nueva zona.

Saludos,

----
Edwin Boza
about.me/edwinboza

Un problema similar

Imagen de alfamikedelta

Hola!

Hace un tiempo tuve un problema similar y resultó ser la configuración del reloj del sistema con respecto al reloj de linux. Era algo relacionado con que el reloj de hardware está configurado como UTC y debería estar como local o algo así (si alguien sabe bien cómo es el asunto de los relojes UTC/Local me corrige).

Por lo pronto te dejo este link que te puede ayudar:

http://www.linuxsa.org.au/tips/time.html

Una de las secciones dice "Setting UTC or local time"... eso es a lo que hacía referencia mas arriba.

Suerte,

AMD

Muchas gracias por sus

Muchas gracias por sus respuestas, en mi sistema aparece ya a la hora, porq la cambie manualmente, y tambien cambie la del hardware, pero porq se cambia cuando la trato de sincronizar con algun servidor NTP? No se supone q estos servidores deberian ponerme la hora actual? eso es lo q no entiendo. Ya reinicie el MySQL y ahora hare una prueba de llamadas haber si aparecen con el calldate actualizado.