]> git.pld-linux.org Git - packages/mysql.git/blame - mysqld.conf
- merge useful changes from HEAD
[packages/mysql.git] / mysqld.conf
CommitLineData
87a1c582
ER
1; The MySQL server configuration file.
2; One can use all long options that the mysqld supports.
3; Run mysqld with --help to get a whole list of available options
4; $Id$
2ad2f3ce 5
87a1c582 6; This section must be the first!
7ce39a59 7[mysqld]
c6a5a2ea
ER
8datadir = /var/lib/mysql/mysqldb/db
9pid-file = /var/lib/mysql/mysqldb/mysql.pid
2ad2f3ce 10port = 3306
3127d72f 11socket = /var/lib/mysql/mysql.sock
2ad2f3ce 12user = mysql
13
87a1c582
ER
14;character-set-server=latin2
15;collation-server=latin2_general_ci
7664d6a2 16;skip-character-set-client-handshake
17
18; set default charset
19;default-character-set = latin1
9051d690 20
87a1c582
ER
21; Use passwords compatible with old 4.0 mysqld
22;old-passwords
df187c4e 23
87a1c582
ER
24; Don't use system locking
25;skip-locking
2ad2f3ce 26
7ce39a59 27; Don't allow connections over the network by default
2ad2f3ce 28skip-networking
29
7664d6a2 30; IP address to bind to
31;bind-address=127.0.0.1
32
33; no dns
34;skip-name-resolve
35
87a1c582
ER
36; Emergency option. Use only if you really need this.
37;skip-grant-tables
38
7664d6a2 39; replication options
40;server-id=2
41
42; skip startup of slave
43;skip-slave-start
44
45; slave setup
46;relay-log=slave-relay-bin
47;master-host=master
48;master-user=replica
49;master-port=3306
50;master-password=replica
51
52; master setup
53;log-bin
54
55; databases to be included in binlog
56;binlog-do-db=db1
57; or excluded
58;binlog-ignore-db=mysql
59;binlog-ignore-db=test
60
61; Don't flush key buffers between writes for any MyISAM
62; set this if you have dedicated slave server where writes aren't important
63;delay-key-write-for-all-tables
64
87a1c582
ER
65; Log connections and queries. It slows down MySQL so it's disabled by default
66;log = /var/log/mysql/log
67
7ce39a59 68; Log all updates.
87a1c582
ER
69;log-update = /var/log/mysql/update
70; Log some extra information to update log
71;log-long-format
72
73; Log all isam changes
74;log-isam = /var/log/mysql/isamlog
75
76; Language
77;language = polish
78
79;
80; Internal server variables
81;
82
83;set-variable = back_log=5
84;set-variable = connect_timeout=5
85;set-variable = delayed_insert_timeout=300
86;set-variable = delayed_insert_limit=100
87;set-variable = flush_time=0
88;set-variable = join_buffer_size=131072
89;set-variable = key_buffer_size=8M
90;set-variable = long_query_time=10
91;set-variable = max_allowed_packet=1M
92;set-variable = max_connections=100
93;set-variable = max_user_connections=0
94;set-variable = max_connect_errors=10
95;set-variable = max_delayed_insert_threads=20
96;set-variable = delayed_queue_size=1000
97;set-variable = max_join_size=4294967295
98;set-variable = max_sort_length=1024
99;set-variable = max_write_lock_count=4294967295
100;set-variable = net_buffer_length=16384
101;set-variable = record_buffer=131072
102;set-variable = sort_buffer_size=2M
103;set-variable = table_cache=64
104;set-variable = tmp_table_size=1M
7664d6a2 105;set-variable = max_heap_table_size=32M
106;set-variable = thread_cache_size=16
87a1c582 107;set-variable = thread_stack=65536
7664d6a2 108; Try number of CPU's*2
109;set-variable = thread_concurrency=8
87a1c582 110;set-variable = wait_timeout=28800
28635a24
ER
111;set-variable = query_cache_size=8M
112;set-variable = query_cache_limit=1M
87a1c582 113
7664d6a2 114; replication local log
115;set-variable = max_relay_log_size=256M
116; max size of master binlog files
117;set-variable = max_binlog_size=256M
87a1c582
ER
118
119
120;
121; MyISAM tables options
122;
123
124; Don't flush key buffers between writes for any MyISAM
125;delay-key-write-for-all-tables
126
127; Repair automatically on open if the table wasn't closed properly.
b0f33e42 128myisam-recover
7ce39a59 129;
87a1c582 130;set-variable = myisam_sort_buffer_size=4M
b0f33e42 131
132
133
87a1c582 134;
7ce39a59 135; InnoDB tables options (see MySQL manual)
87a1c582 136;
7ce39a59 137;skip-innodb
b0f33e42 138
87a1c582
ER
139;innodb_data_home_dir = /var/lib/mysql/innodb/data
140;innodb_data_file_path = 00:10M;01:20M
141;set-variable = innodb_mirrored_log_groups=1
142;innodb_log_group_home_dir = /var/lib/mysql/innodb/log
143;set-variable = innodb_log_files_in_group=3
144;set-variable = innodb_log_file_size=30M
145;set-variable = innodb_log_buffer_size=8M
b0f33e42 146
87a1c582
ER
147;innodb_flush_log_at_trx_commit=1
148;innodb_log_arch_dir = /var/lib/mysql/innodb/log
149;innodb_log_archive=0
150;set-variable = innodb_buffer_pool_size=80M
151;set-variable = innodb_additional_mem_pool_size=10M
152;set-variable = innodb_file_io_threads=4
153;set-variable = innodb_lock_wait_timeout=50
b0f33e42 154
155
87a1c582
ER
156;
157; Berkeley DB tables options
158;
159; Don't use berkeley db (saves a lot of memory)
160;skip-bdb
b0f33e42 161
7ce39a59 162;bdb-home = /var/lib/mysql/db
87a1c582
ER
163;bdb-log-dir = /var/lib/mysql/bdb/log
164;bdb-tmpdir = /var/lib/mysql/bdb/tmp
b0f33e42 165
166
87a1c582 167;bdb-lock-detect = DEFAULT
b0f33e42 168
87a1c582 169; Don't synchronously flush logs.
7ce39a59 170;bdb-no-sync
b0f33e42 171
87a1c582
ER
172; Don't start Berkeley DB in recover mode.
173;bdb-no-recover
b0f33e42 174
7ce39a59 175; Start Berkeley DB in multi-process mode (Don't use `DB_PRIVATE'
87a1c582
ER
176; when initializing Berkeley DB
177;bdb-shared-data
b0f33e42 178
7ce39a59 179;set-variable = bdb_max_lock=1000
b0f33e42 180
181
87a1c582 182; used for logs rotation
2ad2f3ce 183[mysqladmin]
7ce39a59
ER
184user = mysql_logrotate
185password =
87a1c582 186
7664d6a2 187; vim:syn=dosini
This page took 0.067628 seconds and 4 git commands to generate.