我想在使用Vagrant的Ubuntu Trusty64上自動安裝MySQL 5.7。這是我怎麼安裝的樣子:如何使用Ansible和Vagrant安裝MySQL 5.7?
- name: Install new APT package repository
apt: deb=mysql-apt-config_0.7.2-1_all.deb
sudo: yes
- name: Updating the cache
apt: update_cache=yes
sudo: yes
- name: Install mysql server
sudo: yes
apt: pkg={{ item }} state=latest
with_items:
- mysql-server
- mysql-client
- python-mysqldb
這將安裝的MySQL 5.7在流浪實例,但是當我嘗試登錄使用mysql -p -u root
它根本不起作用;它似乎沒有更多的空密碼,我試圖檢查輸出。
是否有任何方法獲取密碼或在安裝過程中設置它?
'mysql_user'任務可以在這裏幫忙嗎? http://docs.ansible.com/ansible/mysql_user_module.html – halfer