2
Ich benutze Vagrant und Ansble auf CentOS 7. Ich versuche, MySQL 5.7 zu installieren, aber ich habe das Problem, wenn MySQL-Passwort zu aktualisieren.Vagrant Ansible CentOS 7 Wie installiere ich MySQL 5.7 und ändere das Standardpasswort
- name: Install MySQL 5.7 repo
yum: name=http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm state=present
- name: Install MySQL 5.7
yum: pkg={{ item }}
with_items:
- mysql-community-server
- MySQL-python
- name: Start the MySQL service
service: name=mysqld state=started enabled=true
- name: update mysql root passwd
mysql_user: name=root
host={{ item }}
password='PassW0rd'
check_implicit_admin=yes
login_user=root
login_password=''
state=present
with_items:
- 127.0.0.1
- ::1
- localhost
Ich habe recherchiert und festgestellt, dass MySQL 5.7 automatischen ein Standard-Passwort generieren, so mein Skript ist fehlgeschlagen. Würde mir jemand helfen, dieses Problem zu lösen?
Es gibt gut getestete mysql Rollen wie 'geerlingguy.mysql', um dieses Problem zu beheben. Vielleicht sehen Sie sich die Quelle dort an: https://github.com/geerlingguy/ansible-role-mysql – mblaettermann