Fixes #63: Running role on Ubuntu 15/16.04 fails.

This commit is contained in:
Jeff Geerling
2016-04-22 13:38:19 -05:00
parent 9b3c7c8a0a
commit ab21fa133f
3 changed files with 13 additions and 8 deletions

View File

@@ -48,14 +48,10 @@ mysql_max_connections: 151
# Other settings. # Other settings.
mysql_wait_timeout: 28800 mysql_wait_timeout: 28800
# Try number of CPU's * 2 for thread_concurrency.
mysql_thread_concurrency: 2
# InnoDB settings. # InnoDB settings.
# Set .._buffer_pool_size up to 80% of RAM but beware of setting too high. # Set .._buffer_pool_size up to 80% of RAM but beware of setting too high.
mysql_innodb_file_per_table: "1" mysql_innodb_file_per_table: "1"
mysql_innodb_buffer_pool_size: "256M" mysql_innodb_buffer_pool_size: "256M"
mysql_innodb_additional_mem_pool_size: "20M"
# Set .._log_file_size to 25% of buffer pool size. # Set .._log_file_size to 25% of buffer pool size.
mysql_innodb_log_file_size: "64M" mysql_innodb_log_file_size: "64M"
mysql_innodb_log_buffer_size: "8M" mysql_innodb_log_buffer_size: "8M"

View File

@@ -42,6 +42,19 @@
mode: 0644 mode: 0644
when: mysql_slow_query_log_enabled when: mysql_slow_query_log_enabled
- name: Create error log file (if configured).
shell: "touch {{ mysql_log_error }} creates={{ mysql_log_error }}"
when: mysql_log == "" and mysql_log_error != ""
- name: Set ownership on error log file (if configured).
file:
path: "{{ mysql_log_error }}"
state: file
owner: mysql
group: mysql
mode: 0644
when: mysql_slow_query_log_enabled
- name: Ensure MySQL is started and enabled on boot. - name: Ensure MySQL is started and enabled on boot.
service: "name={{ mysql_daemon }} state=started enabled={{ mysql_enabled_on_startup }}" service: "name={{ mysql_daemon }} state=started enabled={{ mysql_enabled_on_startup }}"
register: mysql_service_configuration register: mysql_service_configuration

View File

@@ -78,13 +78,9 @@ max_connections = {{ mysql_max_connections }}
# Other settings. # Other settings.
wait_timeout = {{ mysql_wait_timeout }} wait_timeout = {{ mysql_wait_timeout }}
# Try number of CPU's * 2 for thread_concurrency.
thread_concurrency = {{ mysql_thread_concurrency }}
# InnoDB settings. # InnoDB settings.
innodb_file_per_table = {{ mysql_innodb_file_per_table }} innodb_file_per_table = {{ mysql_innodb_file_per_table }}
innodb_buffer_pool_size = {{ mysql_innodb_buffer_pool_size }} innodb_buffer_pool_size = {{ mysql_innodb_buffer_pool_size }}
innodb_additional_mem_pool_size = {{ mysql_innodb_additional_mem_pool_size }}
innodb_log_file_size = {{ mysql_innodb_log_file_size }} innodb_log_file_size = {{ mysql_innodb_log_file_size }}
innodb_log_buffer_size = {{ mysql_innodb_log_buffer_size }} innodb_log_buffer_size = {{ mysql_innodb_log_buffer_size }}
innodb_flush_log_at_trx_commit = {{ mysql_innodb_flush_log_at_trx_commit }} innodb_flush_log_at_trx_commit = {{ mysql_innodb_flush_log_at_trx_commit }}