E 'possibile creare database mysql da fabric in modo dinamico.howto per creare dinamicamente il database mysql dal fabric
Questo sembra che si blocca alla richiesta di password
run('mysql -u %s -p %s -h %s ' % (env.mysqluser, env.mysqlpassword, env.mysqlhost), pty=True)
run('CREATE DATABASE %s; ' % (dataname), pty=True)
run('exit', pty=True)
Non che salvare la password nel registro della cronologia della shell ? –
@Stavros Considerando che questi sono strumenti aperti che sono liberamente disponibili, dovresti probabilmente cercare di controllarti piuttosto che chiedermelo. –
Considerando che il mio controllo e non vederlo non ci dimostrerà che non viene memorizzato da nessuna parte, la soluzione migliore è di chiederti (come potresti sapere di più su questo) piuttosto che assumere che ho controllato in ogni posto un buco così critico di sicurezza potrebbe manifestarsi, per non parlare del fatto che non tutti quelli che lo vedono potrebbero essere inclini ad affrontare il problema di controllare da soli. Grazie per la risposta, però (e, per la cronaca, non ho visto la password o il comando nel registro della shell). –