mirror of
https://github.com/saltstack-formulas/mysql-formula.git
synced 2025-04-17 10:10:30 +00:00
fix auto creation of mysql initial data directory on arch linux; create logging directory
This commit is contained in:
parent
5b7aad5bc9
commit
eac19e4e5f
1 changed files with 10 additions and 1 deletions
|
@ -58,16 +58,25 @@ mysql_delete_anonymous_user_{{ host }}:
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
# on arch linux: inital mysql datadirectory is not created
|
# on arch linux: inital mysql datadirectory is not created
|
||||||
|
mysql_install_datadir:
|
||||||
{% if os_family == 'Arch' %}
|
{% if os_family == 'Arch' %}
|
||||||
cmd.run:
|
cmd.run:
|
||||||
- name: mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
|
- name: mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
|
||||||
- user: root
|
- user: root
|
||||||
- creates: /var/lib/mysql/mysql
|
- creates: /var/lib/mysql/mysql/user.frm
|
||||||
- require:
|
- require:
|
||||||
- pkg: mysqld
|
- pkg: mysqld
|
||||||
- file: mysql_config
|
- file: mysql_config
|
||||||
- require_in:
|
- require_in:
|
||||||
- service: mysqld
|
- service: mysqld
|
||||||
|
|
||||||
|
mysql_create_logdir:
|
||||||
|
file.directory:
|
||||||
|
- name: /var/log/mysql
|
||||||
|
- user: mysql
|
||||||
|
- group: mysql
|
||||||
|
- dir_mode: 750
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
mysqld:
|
mysqld:
|
||||||
|
|
Loading…
Add table
Reference in a new issue