ansible/roles/mysql/defaults/main.yaml

58 lines
1.4 KiB
YAML
Raw Permalink Normal View History

2022-08-30 12:48:38 +00:00
---
mysql_package_state: 'present'
mysql_service_name: 'mysql'
mysql_service_state: 'started'
mysql_service_enabled: yes
mysql_initialize_log_error: /var/tmp/mysqld_initialize.log
mysql_cfg_path: /etc/my.cnf
mysql_datadir_owner: mysql
mysql_datadir_group: mysql
mysql_datadir_mode: 0700
mysql_config:
mysql:
port: 3306
socket: /var/run/mysqld/mysqld.sock
mysqld:
basedir: /usr
bind_address: 127.0.0.1
datadir: /var/lib/mysql
default_storage_engine: InnoDB
innodb_buffer_pool_size: "{{ (ansible_memtotal_mb * 0.25) | int }}M"
innodb_file_per_table: 1
innodb_flush_log_at_trx_commit: 1
innodb_flush_method: O_DIRECT
innodb_log_file_size: 128M
innodb_log_files_in_group: 2
key_buffer_size: 16M
log_error: /var/log/mysql/mysql-error.log
log_queries_not_using_indexes: 1
max_allowed_packet: 16M
max_connect_errors: 1000000
max_connections: 100
max_heap_table_size: 32M
myisam_recover_options: FORCE,BACKUP
open_files_limit: 65535
pid_file: /var/run/mysqld/mysqld.pid
query_cache_size: 0
query_cache_type: 0
slow_query_log: 1
slow_query_log_file: /var/log/mysql/mysql-slow.log
socket: /var/run/mysqld/mysqld.sock
table_definition_cache: 4096
table_open_cache: 300
thread_cache_size: 16
tmp_table_size: 32M
tmpdir: /tmp
user: mysql
mysqld_safe:
nice: 0
socket: /var/run/mysqld/mysqld.sock
syslog: ~
# vim:ft=yaml.ansible: