enable handlersocket plugin.
[slapos.git] / slapos / recipe / generic_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 slow_query_log
19 slow_query_log_file = %(slow_query_log)s
20 long_query_time = 1
21 max_allowed_packet = 128M
22 query_cache_size = 32M
23
24 plugin-load = ha_mroonga.so;ha_sphinx.so;handlersocket.so
25
26 # By default only 100 connections are allowed, when using zeo
27 # we may have much more connections
28 max_connections = 1000
29
30 # The following are important to configure and depend a lot on to the size of
31 # your database and the available resources.
32 #innodb_buffer_pool_size = 4G
33 #innodb_log_file_size = 256M
34 #innodb_log_buffer_size = 8M
35
36 # very important to allow parallel indexing
37 innodb_locks_unsafe_for_binlog = 1
38
39 # Some dangerous settings you may want to uncomment if you only want
40 # performance or less disk access. Useful for unit tests.
41 #innodb_flush_log_at_trx_commit = 0
42 #innodb_flush_method = nosync
43 #innodb_doublewrite = 0
44 #sync_frm = 0
45
46 # Uncomment the following if you need binary logging, which is recommended
47 # on production instances (either for replication or incremental backups).
48 #log-bin=mysql-bin
49
50 # Force utf8 usage
51 collation_server = utf8_unicode_ci
52 character_set_server = utf8
53 skip-character-set-client-handshake
54
55 [mysql]
56 no-auto-rehash
57 socket = %(socket)s
58
59 [mysqlhotcopy]
60 interactive-timeout