Ho eseguito il provisioning del mio server con Playbook Ansible. Ho usato il playbook root / bedrock-Ansible .
Una delle attività era quella di configurare il server mysql insieme alla password dell'utente root di mysql.
Ora devo urgentemente cambiare questa password. I passi che ho preso:
- Ho aggiornato le variabili per i ruoli Ansible
- Ho eseguito il comando
ansible-playbook -i hosts/staging server.yml
per riprovisionare il server
Tutte le attività sono state eseguite come previsto (nessuna modifica), ma lo script non è riuscito
[mariadb | Set root user password]
con questo messaggio:
msg: unable to connect to database, check login_user and login_password are correct or ~/.my.cnf has the credentials
La mia ipotesi è che una volta impostata la password di root di MySQL, il riprovisioning del server non può cambiare questa password.
È possibile cambiare la password di root di MySQL eseguendo nuovamente il provisioning del server con Ansible? Quali sono le mie opzioni?
mysqladmin
- ma questo era prima che vedessi la tua risposta