diff --git a/mysql/server.sls b/mysql/server.sls index e9fbb55..ae0be3c 100644 --- a/mysql/server.sls +++ b/mysql/server.sls @@ -57,6 +57,19 @@ mysql_delete_anonymous_user_{{ host }}: {% endfor %} {% endif %} +# on arch linux: inital mysql datadirectory is not created +{% if os_family == 'Arch' %} + cmd.run: + - name: mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql + - user: root + - creates: /var/lib/mysql/mysql + - require: + - pkg: mysqld + - file: mysql_config + - require_in: + - service: mysqld +{% endif %} + mysqld: pkg.installed: - name: {{ mysql.server }}