PROJECT_MOVED -> https://lab.nexedi.com/nexedi/slapos
[slapos.git] / slapos / recipe / mysql / template / my.cnf.in
1 # ERP5 buildout my.cnf template based on my-huge.cnf shipped with mysql
2 # The MySQL server
3 [mysqld]
4 # ERP5 by default requires InnoDB storage. MySQL by default fallbacks to using
5 # different engine, like MyISAM. Such behaviour generates problems only, when
6 # tables requested as InnoDB are silently created with MyISAM engine.
7 #
8 # Loud fail is really required in such case.
9 sql-mode="NO_ENGINE_SUBSTITUTION"
10
11 skip-show-database
12 port = %(tcp_port)s
13 bind-address = %(ip)s
14 socket = %(socket)s
15 datadir = %(data_directory)s
16 pid-file = %(pid_file)s
17 log-error = %(error_log)s
18 long_query_time = 5
19 max_allowed_packet = 128M
20 query_cache_size = 32M
21
22 plugin-load = ha_mroonga.so
23
24 # The following are important to configure and depend a lot on to the size of
25 # your database and the available resources.
26 #innodb_buffer_pool_size = 4G
27 #innodb_log_file_size = 256M
28 #innodb_log_buffer_size = 8M
29
30 # Some dangerous settings you may want to uncomment if you only want
31 # performance or less disk access. Useful for unit tests.
32 #innodb_flush_log_at_trx_commit = 0
33 #innodb_flush_method = nosync
34 #innodb_doublewrite = 0
35 #sync_frm = 0
36
37 # Uncomment the following if you need binary logging, which is recommended
38 # on production instances (either for replication or incremental backups).
39 #log-bin=mysql-bin
40
41 # Force utf8 usage
42 collation_server = utf8_unicode_ci
43 character_set_server = utf8
44 skip-character-set-client-handshake
45
46 [mysql]
47 no-auto-rehash
48 socket = %(socket)s
49
50 [mysqlhotcopy]
51 interactive-timeout