Mysql e le tabelle di sistema danneggiate
Scenario: upgrade alla versione 5.1 di Mysql alla ricerca delle seguenti funzionalità(in special modo l'ultima)
- Table and Index Partitioning: aumento delle performance in ambienti con database molto grandi
- Row-based and Hybrid Replication: miglioramento alla replication security
- Event Scheduler: creare e schedulare job per eseguire vari task sul database
sudo apt-get install mysql-server-5.1
Dopo un upgrade su Ubuntu alla versione 5.1 ho incontrato il seguente problema con la tabella degli eventi.
"Cannot proceed because system tables used by Event Scheduler where found damaged at server start"
Ho scoperto quindi l'esistenza di un comando da eseguire da shell il quale permette di correggere errori che possono esserci nel vostro database
sudo mysql_upgrade -u root -proot
Spero sia utile anche in altri casi :)





