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