Я забезпечив свій сервер програмою 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- але це було до того, як я побачив вашу відповідь