Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/w41258/domains/chiappucci.it/public_html/ServerScript/ban-ip/class.BanIp.php on line 15
MySql: modificare il my.cnf senza riavviare il database | Guido Chiappucci's Blog

Guido Chiappucci's Blog

MySql: modificare il my.cnf senza riavviare il database

without comments

MySQL

Lavorando con MySql può capitare di doverne modificare la configurazione “al volo” ma questa operazione, se fatta direttamente dal file di configurazione my.cnf, comporta il riavvio del servizio e un conseguente down dell’appplicazione.

Per evitare il down è possibile modificare le variabili di MySql direttamente con una query di update sulle medesime, ad esempio se vogliamo modificare la direttiva wait timeout bisogna eseguire la seguente query:

set global wait_timeout = 30

Dopo avere eseguito la query MySql avvertirà la modifica senza essere riavviato, lo stato si puù verificare eseguendo la query SHOW VARIABLES

È bene ricordarsi di apportare la modifica anche nel file my.cnf così ai prossimi riavvii del database le modifiche verranno mantenute.

Written by Guido

ottobre 12th, 2010 at 10:10 am

Posted in Linux,MySql

Tagged with

Leave a Reply