Como configurar los certificados en Open Edx - Parte 2
Continuando con la guía, en este post veremos la modificación que debemos realizar en mysql para que no genere el error de timezone al generar los certificados.
Para esto debemos de agregar la tabla de las zonas horarias en mysql y para esto ejecutamos el siguiente comando
mysql_tzinfo_to_sql /usr/share/zoneinfo | sed -e "s/Local time zone must be set--see zic manual page/local/" | mysql -u root mysql
Despues debemos entrar a mysql y hacer el flush a las tablas
mysql -u root -p -e "flush tables;" mysql
Por ultimo vamos a modificar el archivo my.cnf
del DBMS de MySQL, para que el cambio sea persistente, agregamos la linea default-time-zone = 'America/Mexico_City'
, en la sección de mysqld, guardamos los cambios y reiniciamos el servicio (service mysql restart
), para verificar que no tenga errores nuestra configuración y no haya problemas con reinicios futurus.
Por ultimo tenemos que verificar que los cambios se vean reflejados en nuestro DBMS, para eso debemos entrar a MySQL y ejecutar el comando y obtener la salida siguiente:
mysql> SELECT @@global.time_zone, @@session.time_zone;
+---------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+---------------------+---------------------+
| America/Mexico_City | America/Mexico_City |
+---------------------+---------------------+
1 row in set (0.00 sec)
mysql>