Я забезпечив свій сервер програмою Ansible playbook. Я використовував програму « root / bedrock-Ansible» .
Одним із завдань було налаштування сервера mysql разом із паролем користувача root mysql.
Тепер мені терміново потрібно змінити цей пароль. Кроки, які я вжив:
- Я оновив змінні для ролей Ansible
- Я виконав команду
ansible-playbook -i hosts/staging server.yml
для того, щоб перепрофілювати сервер
Усі завдання виконувались, як очікувалося (жодних змін), але сценарій не вдався
[mariadb | Set root user password]
до цього повідомлення:
msg: unable to connect to database, check login_user and login_password are correct or ~/.my.cnf has the credentials
Я здогадуюсь, що після встановлення кореневого пароля MySQL перепрофілювання сервера не може змінити цей пароль.
Чи взагалі можливо змінити кореневий пароль MySQL, перепрофілювавши сервер з Ansible? Які мої варіанти?
mysqladmin
- але це було до того, як я побачив вашу відповідь