Merge branch 'master' of mathias-kettner.de:omd
[omd.git] / packages / mysql-omd / skel / .my.cnf
blob12c169804cd0bc4def3ce027fee4d27bc6d38644
2 # The MySQL database server configuration file.
4 # You can copy this to one of:
5 # - "/etc/mysql/my.cnf" to set global options,
6 # - "~/.my.cnf" to set user-specific options.
7
8 # One can use all long options that the program supports.
9 # Run program with --help to get a list of available options and with
10 # --print-defaults to see which it would actually understand and use.
12 # For explanations see
13 # http://dev.mysql.com/doc/mysql/en/server-system-variables.html
15 # This will be passed to all mysql clients
16 # It has been reported that passwords should be enclosed with ticks/quotes
17 # escpecially if they contain "#" chars...
18 # Remember to edit /etc/mysql/debian.cnf when changing the socket location.
19 [client]
20 user            = root
21 socket          = ###ROOT###/tmp/run/mysqld/mysqld.sock
23 # Here is entries for some specific programs
24 # The following values assume you have at least 32M ram
26 # This was formally known as [safe_mysqld]. Both versions are currently parsed.
27 [mysqld_safe]
28 socket          = ###ROOT###/tmp/run/mysqld/mysqld.sock
29 user            = ###SITE###
30 nice            = 0
32 [mysqld]
33 user            = ###SITE###
34 port            = 3306
36 # mysql does not support relative directorys
37 pid-file        = ###ROOT###/tmp/run/mysqld/mysqld.pid
38 socket          = ###ROOT###/tmp/run/mysqld/mysqld.sock
39 datadir         = ###ROOT###/var/mysql
40 tmpdir          = ###ROOT###/tmp
43 language        = /usr/share/mysql/english
44 default-storage-engine = myisam
45 skip-external-locking
47 # Instead of skip-networking the default is now to listen only on
48 # localhost which is more compatible and is not less secure.
49 # bind-address          = 127.0.0.1
50 skip-networking
52 # * Fine Tuning
54 key_buffer              = 16M
55 max_allowed_packet      = 16M
56 thread_stack            = 128K
57 thread_cache_size       = 8
58 # This replaces the startup script and checks MyISAM tables if needed
59 # the first time they are touched
60 myisam-recover          = BACKUP
61 #max_connections        = 100
62 #table_cache            = 64
63 #thread_concurrency     = 10
65 # * Query Cache Configuration
67 query_cache_limit       = 1M
68 query_cache_size        = 16M
70 # * Logging and Replication
72 # Both location gets rotated by the cronjob.
73 # Be aware that this log type is a performance killer.
74 #log            = ###ROOT###/var/log/mysql/mysql.log
76 # Error logging goes to syslog. This is a Debian improvement :)
78 # Here you can see queries with especially long duration
79 #log_slow_queries  = ###ROOT###/var/log/mysql/mysql-slow.log
80 #long_query_time   = 2
81 #log-queries-not-using-indexes
83 # The following can be used as easy to replay backup logs or for replication.
84 # note: if you are setting up a replication slave, see README.Debian about
85 #       other settings you may need to change.
86 #server-id              = 1
87 #log_bin                        = var/log/mysql/mysql-bin.log
88 expire_logs_days        = 10
89 max_binlog_size         = 100M
90 #binlog_do_db           = include_database_name
91 #binlog_ignore_db       = include_database_name
93 # * InnoDB
95 # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
96 # Read the manual for more InnoDB related options. There are many!
97 # You might want to disable InnoDB to shrink the mysqld process by circa 100MB.
98 skip-innodb
100 # * Security Features
102 # Read the manual, too, if you want chroot!
103 # chroot = var/mysql
105 # For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
107 # ssl-ca=etc/mysql/cacert.pem
108 # ssl-cert=etc/mysql/server-cert.pem
109 # ssl-key=etc/mysql/server-key.pem
113 [mysqldump]
114 quick
115 quote-names
116 max_allowed_packet      = 16M
118 [mysql]
119 #no-auto-rehash # faster start of mysql but no tab completition
121 [isamchk]
122 key_buffer              = 16M
125 # * NDB Cluster
127 # See /usr/share/doc/mysql-server-*/README.Debian for more information.
129 # The following configuration is read by the NDB Data Nodes (ndbd processes)
130 # not from the NDB Management Nodes (ndb_mgmd processes).
132 # [MYSQL_CLUSTER]
133 # ndb-connectstring=127.0.0.1
137 # * IMPORTANT: Additional settings that can override those from this file!
138 #   The files must end with '.cnf', otherwise they'll be ignored.
140 # !includedir etc/mysql/conf.d/