我有一个新的 centos 6.2 安装程序。下面是配置文件。这台机器将完全是 innodb,它有 8Gb 内存。我还必须在 .cnf 中包含什么?
[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
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
您应该配置的第一件事是 innoDB 缓冲池大小。根据Percona 的这篇博客文章,理想的缓冲池大小比总数据大小大 10%。
要添加的其他设置:InnoDB 日志文件大小、查询缓存大小。