Ich habe meinen Server mit Ansible Playbook ausgestattet. Ich habe das Root / Bedrock-Ansible-Playbook verwendet .
Eine der Aufgaben bestand darin, den MySQL-Server zusammen mit dem MySQL-Root-Benutzerpasswort einzurichten.
Jetzt muss ich dieses Passwort dringend ändern. Die Schritte, die ich unternahm:
- Ich habe Variablen für Ansible-Rollen aktualisiert
- Ich habe den Befehl ausgeführt,
ansible-playbook -i hosts/staging server.ymlum den Server erneut bereitzustellen
Alle Aufgaben wurden wie erwartet ausgeführt (keine Änderungen), das Skript schlug jedoch [mariadb | Set root user password]mit der folgenden Meldung fehl
:
msg: unable to connect to database, check login_user and login_password are correct or ~/.my.cnf has the credentials
Ich vermute, dass nach dem Festlegen des MySQL-Root-Passworts durch eine erneute Bereitstellung des Servers dieses Passwort nicht mehr geändert werden kann.
Ist es überhaupt möglich, das MySQL-Root-Passwort zu ändern, indem der Server erneut mit Ansible bereitgestellt wird? Welche Möglichkeiten habe ich?
mysqladmin