MySQL
my.cnf [#y7581861]
下記パラメータについては、最低限やっておいた方が良いかと思います。
値はご自身のサーバーにあわせていれてみてください。
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# character set
#default-character-set = utf8 <---注意:mysql5.5の場合に[mysql]項目の下に追加する mysql5.1系では使用しない。
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
# logs
long_query_time=10
#log-slow-queries=/var/log/mysql_slow.log <--- mysql5.1系では記述が変更になっているので下の記述を使用する。また、事前にmysql_slow.logを作成して権限をmysql:myqlにしておく必要がある。
slow_query_log_file=/var/log/mysql_slow.log
log-error=/var/log/mysql_error.log
log-warnings=1
# MyISAM
key_buffer_size=8M
thread_cache_size=16
query_cache_limit=5M
query_cache_min_res_unit=4k
query_cache_size=8M
query_cache_type=1
read_buffer_size=8M
join_buffer_size=8M
read_rnd_buffer_size=8M
# InnoDB
innodb_buffer_pool_size=1024M
innodb_additional_mem_pool_size=20M
innodb_log_file_size=512M
innodb_log_buffer_size=16M
innodb_file_per_table = 1
sort_buffer_size=8M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
default-character-set=utf8