Effettuare modifiche alle variables globali di MySQL permanenti in tutti i riavvoti

Sto scrivendo un'applicazione che tenta di configurare diversi server MySQL in remoto. Parte di questa configuration prevede l'impostazione di variables globali MySQL utilizzando la syntax SQL come questa:

SET GLOBAL VARIABLE foo=123; 

Questo funziona bene, ma dura solo fino al riavvio del server. Quello che vorrei è un modo per fare MySQL scrivere queste modifiche a un file di opzioni ( .ini ), in modo tale che siano persistenti in tutti i riavvolgimenti della macchina.

Sto cercando di modificare i file delle opzioni senza aprirle direttamente – preferisco fare tutto attraverso la connessione MySQL.

Qualcuno sa se questo può essere fatto?

2 Solutions collect form web for “Effettuare modifiche alle variables globali di MySQL permanenti in tutti i riavvoti”

set-variable=var_name=value è il metodo classico per eseguire l'operazione in my.cnf . Inoltre, è ansible specificare utilizzando le flag come --set-variable=var_name=value . All'inizio di MySQL 4.0.2, molte opzioni di configuration sono state impostate usando questo metodo.

Questo viene deprezzato e persino rimosso in MySQL 5.5. La maggior parte delle opzioni può essere impostata usando i nomi reali nel mio.cnf. Se hai bisogno di aiuto, ti preghiamo di essere più specifici.

Per rendere permanente una variabile di sistema globale, è necessario impostarla in un file di opzione: http://dev.mysql.com/doc/refman/5.0/en/option-files.html

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.