Commit c07354b5 authored by Daniel Fischer's avatar Daniel Fischer

Bug#34521, removed a bunch of deprecated options from template my.cnf files:

- Removed entire isamchk section. Support for ISAM tables was removed in 5.0.
- Replaced key_buffer with key_buffer_size (correct spelling).
- Removed skip-bdb, as BDB is no longer included in 5.0 and above.
- Removed commented-out bdb_cache_size and bdb_max_lock for the same reason.
- Removed commented-out innodb_log_arch_dir, deprecated in 5.0.24.
- Removed myisam_max_extra_sort_file_size, deprecated in 5.0.6. 
- Removed log_long_format, deprecated in 4.1.
- Replaced default_table_type with default-storage-engine.
parent 510e9ddf
...@@ -26,7 +26,7 @@ socket = @MYSQL_UNIX_ADDR@ ...@@ -26,7 +26,7 @@ socket = @MYSQL_UNIX_ADDR@
port = @MYSQL_TCP_PORT@ port = @MYSQL_TCP_PORT@
socket = @MYSQL_UNIX_ADDR@ socket = @MYSQL_UNIX_ADDR@
skip-locking skip-locking
key_buffer = 384M key_buffer_size = 384M
max_allowed_packet = 1M max_allowed_packet = 1M
table_cache = 512 table_cache = 512
sort_buffer_size = 2M sort_buffer_size = 2M
...@@ -117,15 +117,10 @@ server-id = 1 ...@@ -117,15 +117,10 @@ server-id = 1
#tmpdir = /tmp/ #tmpdir = /tmp/
#log-update = /path-to-dedicated-directory/hostname #log-update = /path-to-dedicated-directory/hostname
# Uncomment the following if you are using BDB tables
#bdb_cache_size = 384M
#bdb_max_lock = 100000
# Uncomment the following if you are using InnoDB tables # Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = @localstatedir@/ #innodb_data_home_dir = @localstatedir@/
#innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend #innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
#innodb_log_group_home_dir = @localstatedir@/ #innodb_log_group_home_dir = @localstatedir@/
#innodb_log_arch_dir = @localstatedir@/
# You can set .._buffer_pool_size up to 50 - 80 % # You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high # of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 384M #innodb_buffer_pool_size = 384M
...@@ -145,14 +140,8 @@ no-auto-rehash ...@@ -145,14 +140,8 @@ no-auto-rehash
# Remove the next comment character if you are not familiar with SQL # Remove the next comment character if you are not familiar with SQL
#safe-updates #safe-updates
[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[myisamchk] [myisamchk]
key_buffer = 256M key_buffer_size = 256M
sort_buffer_size = 256M sort_buffer_size = 256M
read_buffer = 2M read_buffer = 2M
write_buffer = 2M write_buffer = 2M
......
...@@ -167,7 +167,7 @@ ft_min_word_len = 4 ...@@ -167,7 +167,7 @@ ft_min_word_len = 4
# Table type which is used by default when creating new tables, if not # Table type which is used by default when creating new tables, if not
# specified differently during the CREATE TABLE statement. # specified differently during the CREATE TABLE statement.
default_table_type = MYISAM default-storage-engine = MYISAM
# Thread stack size to use. This amount of memory is always reserved at # Thread stack size to use. This amount of memory is always reserved at
# connection time. MySQL itself usually needs no more than 64K of # connection time. MySQL itself usually needs no more than 64K of
...@@ -208,7 +208,7 @@ log-bin=mysql-bin ...@@ -208,7 +208,7 @@ log-bin=mysql-bin
# Log slow queries. Slow queries are queries which take more than the # Log slow queries. Slow queries are queries which take more than the
# amount of time defined in "long_query_time" or which do not use # amount of time defined in "long_query_time" or which do not use
# indexes well, if log_long_format is enabled. It is normally good idea # indexes well, if log_short_format is not enabled. It is normally good idea
# to have this turned on if you frequently add new queries to the # to have this turned on if you frequently add new queries to the
# system. # system.
log_slow_queries log_slow_queries
...@@ -219,11 +219,6 @@ log_slow_queries ...@@ -219,11 +219,6 @@ log_slow_queries
# currently measures time with second accuracy only). # currently measures time with second accuracy only).
long_query_time = 2 long_query_time = 2
# Log more information in the slow query log. Normally it is good to
# have this turned on. This will enable logging of queries that are not
# using indexes in addition to long running queries.
log_long_format
# The directory used by MySQL for storing temporary files. For example, # The directory used by MySQL for storing temporary files. For example,
# it is used to perform disk based large sorts, as well as for internal # it is used to perform disk based large sorts, as well as for internal
# and explicit temporary tables. It might be good to put it on a # and explicit temporary tables. It might be good to put it on a
...@@ -342,12 +337,6 @@ myisam_sort_buffer_size = 128M ...@@ -342,12 +337,6 @@ myisam_sort_buffer_size = 128M
# through the key cache (which is slower). # through the key cache (which is slower).
myisam_max_sort_file_size = 10G myisam_max_sort_file_size = 10G
# If the temporary file used for fast index creation would be bigger
# than using the key cache by the amount specified here, then prefer the
# key cache method. This is mainly used to force long character keys in
# large tables to use the slower key cache method to create the index.
myisam_max_extra_sort_file_size = 10G
# If a table has more than one index, MyISAM can use more than one # If a table has more than one index, MyISAM can use more than one
# thread to repair them by sorting in parallel. This makes sense if you # thread to repair them by sorting in parallel. This makes sense if you
# have multiple CPUs and plenty of memory. # have multiple CPUs and plenty of memory.
...@@ -360,14 +349,6 @@ myisam_recover ...@@ -360,14 +349,6 @@ myisam_recover
# Disable Federated by default # Disable Federated by default
skip-federated skip-federated
# *** BDB Specific options ***
# Use this option if you run a MySQL server with BDB support enabled but
# you do not plan to use it. This will save memory and may speed up some
# things.
skip-bdb
# *** INNODB Specific options *** # *** INNODB Specific options ***
# Use this option if you have a MySQL server with InnoDB support enabled # Use this option if you have a MySQL server with InnoDB support enabled
...@@ -490,14 +471,8 @@ no-auto-rehash ...@@ -490,14 +471,8 @@ no-auto-rehash
# Only allow UPDATEs and DELETEs that use keys. # Only allow UPDATEs and DELETEs that use keys.
#safe-updates #safe-updates
[isamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
[myisamchk] [myisamchk]
key_buffer = 512M key_buffer_size = 512M
sort_buffer_size = 512M sort_buffer_size = 512M
read_buffer = 8M read_buffer = 8M
write_buffer = 8M write_buffer = 8M
......
...@@ -26,7 +26,7 @@ socket = @MYSQL_UNIX_ADDR@ ...@@ -26,7 +26,7 @@ socket = @MYSQL_UNIX_ADDR@
port = @MYSQL_TCP_PORT@ port = @MYSQL_TCP_PORT@
socket = @MYSQL_UNIX_ADDR@ socket = @MYSQL_UNIX_ADDR@
skip-locking skip-locking
key_buffer = 256M key_buffer_size = 256M
max_allowed_packet = 1M max_allowed_packet = 1M
table_cache = 256 table_cache = 256
sort_buffer_size = 1M sort_buffer_size = 1M
...@@ -117,15 +117,10 @@ server-id = 1 ...@@ -117,15 +117,10 @@ server-id = 1
#tmpdir = /tmp/ #tmpdir = /tmp/
#log-update = /path-to-dedicated-directory/hostname #log-update = /path-to-dedicated-directory/hostname
# Uncomment the following if you are using BDB tables
#bdb_cache_size = 64M
#bdb_max_lock = 100000
# Uncomment the following if you are using InnoDB tables # Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = @localstatedir@/ #innodb_data_home_dir = @localstatedir@/
#innodb_data_file_path = ibdata1:10M:autoextend #innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = @localstatedir@/ #innodb_log_group_home_dir = @localstatedir@/
#innodb_log_arch_dir = @localstatedir@/
# You can set .._buffer_pool_size up to 50 - 80 % # You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high # of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 256M #innodb_buffer_pool_size = 256M
...@@ -145,14 +140,8 @@ no-auto-rehash ...@@ -145,14 +140,8 @@ no-auto-rehash
# Remove the next comment character if you are not familiar with SQL # Remove the next comment character if you are not familiar with SQL
#safe-updates #safe-updates
[isamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[myisamchk] [myisamchk]
key_buffer = 128M key_buffer_size = 128M
sort_buffer_size = 128M sort_buffer_size = 128M
read_buffer = 2M read_buffer = 2M
write_buffer = 2M write_buffer = 2M
......
...@@ -27,7 +27,7 @@ socket = @MYSQL_UNIX_ADDR@ ...@@ -27,7 +27,7 @@ socket = @MYSQL_UNIX_ADDR@
port = @MYSQL_TCP_PORT@ port = @MYSQL_TCP_PORT@
socket = @MYSQL_UNIX_ADDR@ socket = @MYSQL_UNIX_ADDR@
skip-locking skip-locking
key_buffer = 16M key_buffer_size = 16M
max_allowed_packet = 1M max_allowed_packet = 1M
table_cache = 64 table_cache = 64
sort_buffer_size = 512K sort_buffer_size = 512K
...@@ -115,15 +115,10 @@ server-id = 1 ...@@ -115,15 +115,10 @@ server-id = 1
#tmpdir = /tmp/ #tmpdir = /tmp/
#log-update = /path-to-dedicated-directory/hostname #log-update = /path-to-dedicated-directory/hostname
# Uncomment the following if you are using BDB tables
#bdb_cache_size = 4M
#bdb_max_lock = 10000
# Uncomment the following if you are using InnoDB tables # Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = @localstatedir@/ #innodb_data_home_dir = @localstatedir@/
#innodb_data_file_path = ibdata1:10M:autoextend #innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = @localstatedir@/ #innodb_log_group_home_dir = @localstatedir@/
#innodb_log_arch_dir = @localstatedir@/
# You can set .._buffer_pool_size up to 50 - 80 % # You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high # of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M #innodb_buffer_pool_size = 16M
...@@ -143,14 +138,8 @@ no-auto-rehash ...@@ -143,14 +138,8 @@ no-auto-rehash
# Remove the next comment character if you are not familiar with SQL # Remove the next comment character if you are not familiar with SQL
#safe-updates #safe-updates
[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[myisamchk] [myisamchk]
key_buffer = 20M key_buffer_size = 20M
sort_buffer_size = 20M sort_buffer_size = 20M
read_buffer = 2M read_buffer = 2M
write_buffer = 2M write_buffer = 2M
......
...@@ -27,7 +27,7 @@ socket = @MYSQL_UNIX_ADDR@ ...@@ -27,7 +27,7 @@ socket = @MYSQL_UNIX_ADDR@
port = @MYSQL_TCP_PORT@ port = @MYSQL_TCP_PORT@
socket = @MYSQL_UNIX_ADDR@ socket = @MYSQL_UNIX_ADDR@
skip-locking skip-locking
key_buffer = 16K key_buffer_size = 16K
max_allowed_packet = 1M max_allowed_packet = 1M
table_cache = 4 table_cache = 4
sort_buffer_size = 64K sort_buffer_size = 64K
...@@ -51,14 +51,10 @@ server-id = 1 ...@@ -51,14 +51,10 @@ server-id = 1
# Disable Federated by default # Disable Federated by default
skip-federated skip-federated
# Uncomment the following if you are NOT using BDB tables
#skip-bdb
# Uncomment the following if you are using InnoDB tables # Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = @localstatedir@/ #innodb_data_home_dir = @localstatedir@/
#innodb_data_file_path = ibdata1:10M:autoextend #innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = @localstatedir@/ #innodb_log_group_home_dir = @localstatedir@/
#innodb_log_arch_dir = @localstatedir@/
# You can set .._buffer_pool_size up to 50 - 80 % # You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high # of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M #innodb_buffer_pool_size = 16M
...@@ -78,12 +74,8 @@ no-auto-rehash ...@@ -78,12 +74,8 @@ no-auto-rehash
# Remove the next comment character if you are not familiar with SQL # Remove the next comment character if you are not familiar with SQL
#safe-updates #safe-updates
[isamchk]
key_buffer = 8M
sort_buffer_size = 8M
[myisamchk] [myisamchk]
key_buffer = 8M key_buffer_size = 8M
sort_buffer_size = 8M sort_buffer_size = 8M
[mysqlhotcopy] [mysqlhotcopy]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment