Quale sarebbe il modo migliore per cambiare l'indirizzo di bind mysql nel my.cnf da uno script di shell? Esiste un modo per usare uno strumento come mysqladmin o dovrei usare sed o dovrei semplicemente aggiungerlo a my.cnf e sperare che la seconda voce sovrascriva la prima (questa suona male). Provo a scrivere un semplice provisioner di shell per Vagrant che viene eseguito dopo l'installazione di mysql-server per consentire connessioni dall'esterno del VM.
sudo
provocato un errore "scusa, devi avere un tty" (risolto rimuovendo semplicemente "sudo" dalle istruzioni) e il mio servizio MySQL è stato riavviato utilizzando/etc/init.d/mysqld stop
e/etc/init.d/mysqld start
. Entrambi possono essere solo stranezze di CentOS piuttosto che errori con lo script.