小编Ján*_*nos的帖子

Ansible - 在 RHEL 7 上设置 MySQL 8 初始 root 密码

我尝试使用 Ansible 设置 MySQL 数据库,但是在更改初始 root 密码时遇到问题。

    - name: Get temporary root password from install log
      shell: cat /var/log/mysqld.log | grep "temporary password" | grep -oE '[^ ]+$'
      register: tmp_root_password


    
    - name: Set new password from temporary password
      shell: 'mysql -e \"ALTER USER root IDENTIFIED BY("{{ mysql_root_password }}");\" --connect-expired-password -uroot -p"{{ tmp_root_password.stdout }}"'
Run Code Online (Sandbox Code Playgroud)

失败并出现以下错误:

 fatal: [mysqlhost.mydomain]: FAILED! => {"changed": true, "cmd": "mysql -e \\\"ALTER USER root IDENTIFIED BY(\" MyNewPassword\");\\\" --connect-expired-password -uroot -p\"MyTmpPassword\"", "delta": "0:00:00.003081", "end": "2021-11-28 08:40:52.000198", "msg": "non-zero return …
Run Code Online (Sandbox Code Playgroud)

mysql ansible

2
推荐指数
1
解决办法
1531
查看次数

标签 统计

ansible ×1

mysql ×1