小编luq*_*o33的帖子

Ansible:如何通过重新配置服务器来更改 MySQL 服务器 root 密码

我已经使用 Ansible playbook 配置了我的服务器。我使用了root/bedrock-Ansible playbook

其中一项任务是设置 mysql 服务器以及 mysql root 用户密码。

现在我迫切需要更改此密码。我采取的步骤:

  1. 我更新了 Ansible 角色的变量
  2. 我执行命令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
Run Code Online (Sandbox Code Playgroud)

我的猜测是,一旦设置了 MySQL 根密码,重新配置服务器就无法更改此密码。

是否可以通过使用 Ansible 重新配置服务器来更改 MySQL 根密码?我有哪些选择?

mysql

16
推荐指数
2
解决办法
4万
查看次数

标签 统计

mysql ×1