我的远程系统上安装了 mysql 5.7。我必须创建一个新数据库和一个新用户访问该数据库。因为它是 mysql-community-server 5.7 最初我必须从 /var/log/mysqld.log grep 密码
[root@lamp2 labadmin]# cat /var/log/mysqld.log | grep temporary
2018-01-09T10:57:17.326484Z 1 [Note] A temporary password is generated for
root@localhost: gg%j,opuE3Sm
2018-01-09T10:57:34.471131Z 0 [Note] InnoDB: Creating shared tablespace for
temporary tables
Run Code Online (Sandbox Code Playgroud)
因此,通过使用 ansible,我如何授予 root 访问权限,因为我找不到任何模块来使用此密码。我想为此创建一个脚本。我已执行以下剧本并出现错误
- hosts: lamp
remote_user: root
vars:
dbname: wordpressdb
dbuser: wordpressuser
password: REDhat@123
tasks:
- name: installing mysql-python
yum:
name: MySQL-python
state: present
- name: Creating database
mysql_db: name={{ dbname }} state=present
- name: Create db User
mysql_user: name={{ dbuser …Run Code Online (Sandbox Code Playgroud) - hosts: host1
remote_user: root
tasks:
- synchronize:
src: /etc/httpd
dest: /mytestfile
Run Code Online (Sandbox Code Playgroud)
我收到以下错误。有人可以帮忙吗
PLAY [host1] *******************************************************************
TASK [Gathering Facts] *********************************************************
ok: [13.71.122.117]
TASK [synchronize] *************************************************************
fatal: [13.71.122.117]: FAILED! => {"changed": false, "failed": true, "msg": "Failed to find required executable rsync in paths: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/sbin"}
to retry, use: --limit @/ansible/hai_yaml.retry
PLAY RECAP *********************************************************************
13.71.122.117 : ok=1 changed=0 unreachable=0 failed=1
Run Code Online (Sandbox Code Playgroud)