martes, 27 de julio de 2010

Event scheduler damaged

El error

mysql> set global event_scheduler = 1;
ERROR 1577 (HY000): Cannot proceed because system tables used by Event Scheduler were found damaged at server start
mysql> exit

Actualizamos el mysql

debian# mysql_upgrade -u root -h localhost -p --verbose --force

Luego de unos mensajes
.
.
syslog.ui_layout OK
syslog.users OK
Running 'mysql_fix_privilege_tables'...
OK
debian#

debian# /etc/init.d/mysql stop
debian# /etc/init.d/mysql start

mysql> set global event_scheduler = 1;
Query OK, 0 rows affected (0.01 sec)

mysql> select @@event_scheduler;
+-------------------+
| @@event_scheduler |
+-------------------+
| ON |
+-------------------+
1 row in set (0.00 sec)

mysql>

Listo

2 comentarios:

Mauricio dijo...

Hola! estaba viendo la ayuda y agregue la linea al archivo de configuracion de mysql pero no funciona despues de que apago mi maquina, siempre al inicio reviso y aparece como apagado. como puedo dejarlo predeterminado al encender mi maquina para que lo active? gracias!

Muchikon dijo...

Todo lo hago en la consola no modifico ningun archivo, podrias explicar un poco mas
Saludos