~ubuntu-branches/ubuntu/hardy/mysql-dfsg-5.0/hardy

2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
1
#
2
# The MySQL database server configuration file.
3
#
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.
11
#
12
# For explanations see
13
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
14
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
port		= 3306
21
socket		= /var/run/mysqld/mysqld.sock
22
23
# Here is entries for some specific programs
24
# The following values assume you have at least 32M ram
25
26
# This was formally known as [safe_mysqld]. Both versions are currently parsed.
27
[mysqld_safe]
28
socket		= /var/run/mysqld/mysqld.sock
29
nice		= 0
30
31
[mysqld]
32
#
33
# * Basic Settings
34
#
36 by Mathias Gug, Nicolas Valcárcel, Jamie Strandboge
[ Nicolas Valcárcel ]
35
36
#
37
# * IMPORTANT
38
#   If you make changes to these settings and your system uses apparmor, you may
39
#   also need to also adjust /etc/apparmor.d/usr.sbin.mysqld.
40
#
41
2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
42
user		= mysql
43
pid-file	= /var/run/mysqld/mysqld.pid
44
socket		= /var/run/mysqld/mysqld.sock
45
port		= 3306
46
basedir		= /usr
47
datadir		= /var/lib/mysql
48
tmpdir		= /tmp
49
language	= /usr/share/mysql/english
50
skip-external-locking
51
#
52
# Instead of skip-networking the default is now to listen only on
53
# localhost which is more compatible and is not less secure.
54
bind-address		= 127.0.0.1
55
#
56
# * Fine Tuning
57
#
58
key_buffer		= 16M
59
max_allowed_packet	= 16M
60
thread_stack		= 128K
12 by Christian Hammers
* Having expire_logs_days enabled but log-bin not crashes the server. Using
61
thread_cache_size	= 8
20 by Christian Hammers
Really fixed FTBFS on Sparc introduced with the "make -j" trick in
62
#max_connections        = 100
63
#table_cache            = 64
64
#thread_concurrency     = 10
2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
65
#
66
# * Query Cache Configuration
67
#
20 by Christian Hammers
Really fixed FTBFS on Sparc introduced with the "make -j" trick in
68
query_cache_limit       = 1M
69
query_cache_size        = 16M
2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
70
#
71
# * Logging and Replication
72
#
73
# Both location gets rotated by the cronjob.
74
# Be aware that this log type is a performance killer.
75
#log		= /var/log/mysql/mysql.log
76
#
77
# Error logging goes to syslog. This is a Debian improvement :)
78
#
79
# Here you can see queries with especially long duration
12 by Christian Hammers
* Having expire_logs_days enabled but log-bin not crashes the server. Using
80
#log_slow_queries	= /var/log/mysql/mysql-slow.log
20 by Christian Hammers
Really fixed FTBFS on Sparc introduced with the "make -j" trick in
81
#long_query_time = 2
82
#log-queries-not-using-indexes
2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
83
#
84
# The following can be used as easy to replay backup logs or for replication.
26 by sean finney, sean finney
* New upstream release.
85
# note: if you are setting up a replication slave, see README.Debian about
86
#       other settings you may need to change.
2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
87
#server-id		= 1
30 by Mathias Gug
* Merge from Debian unstable. Remaining Ubuntu changes:
88
#log_bin			= /var/log/mysql/mysql-bin.log
12 by Christian Hammers
* Having expire_logs_days enabled but log-bin not crashes the server. Using
89
expire_logs_days	= 10
90
max_binlog_size         = 100M
91
#binlog_do_db		= include_database_name
92
#binlog_ignore_db	= include_database_name
2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
93
#
94
# * BerkeleyDB
95
#
20 by Christian Hammers
Really fixed FTBFS on Sparc introduced with the "make -j" trick in
96
# Using BerkeleyDB is now discouraged as its support will cease in 5.1.12.
2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
97
skip-bdb
98
#
99
# * InnoDB
100
#
101
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
102
# Read the manual for more InnoDB related options. There are many!
12 by Christian Hammers
* Having expire_logs_days enabled but log-bin not crashes the server. Using
103
# You might want to disable InnoDB to shrink the mysqld process by circa 100MB.
104
#skip-innodb
2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
105
#
106
# * Security Features
107
#
108
# Read the manual, too, if you want chroot!
109
# chroot = /var/lib/mysql/
110
#
12 by Christian Hammers
* Having expire_logs_days enabled but log-bin not crashes the server. Using
111
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
112
#
2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
113
# ssl-ca=/etc/mysql/cacert.pem
114
# ssl-cert=/etc/mysql/server-cert.pem
115
# ssl-key=/etc/mysql/server-key.pem
116
117
118
119
[mysqldump]
120
quick
121
quote-names
122
max_allowed_packet	= 16M
123
124
[mysql]
125
#no-auto-rehash	# faster start of mysql but no tab completition
126
127
[isamchk]
128
key_buffer		= 16M
129
130
#
131
# * NDB Cluster
132
#
133
# See /usr/share/doc/mysql-server-*/README.Debian for more information.
134
#
20 by Christian Hammers
Really fixed FTBFS on Sparc introduced with the "make -j" trick in
135
# The following configuration is read by the NDB Data Nodes (ndbd processes)
136
# not from the NDB Management Nodes (ndb_mgmd processes).
2 by Adam Conrad
Stop building mysql-client-4.1 and mysql-server-4.1 packages from
137
#
138
# [MYSQL_CLUSTER]
139
# ndb-connectstring=127.0.0.1
140
20 by Christian Hammers
Really fixed FTBFS on Sparc introduced with the "make -j" trick in
141
142
#
143
# * IMPORTANT: Additional settings that can override those from this file!
33 by Mathias Gug, Mathias Gug, Jamie Strandboge
[ Mathias Gug ]
144
# The files must end with '.cnf', otherwise they'll be ignored.
20 by Christian Hammers
Really fixed FTBFS on Sparc introduced with the "make -j" trick in
145
#
146
!includedir /etc/mysql/conf.d/
147