mysql数据库的安装2014-03-19mysql的优化分为三个部分1.物理服务器硬件的优化mysql每秒钟都进行大量的,复杂的查询操作,对磁盘的1/O有很高的要求,通常认为1/O是制约mysql性能的最大因素。2.mysql安装时的编译优化--static 静态链接提高13%性能--with-client-ldflags=-all-static--with-mysqld-ldflags=-all-static--pgcc 如果是Inter处理器,使用pgcc提高1%性能 CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc CXXFLAGS="-O3 -mpentiumpro -mstack-align-double --felide-constructors -fno-exceptions -fno-rtti"Unix Socket 使用unix套接字链接提高7.5%性能,所以在windows下mysql性能肯定不如unix下面--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock--enable-assembler允许使用汇编模式(优化性能)--without-debug 编译安装时默认已debug模式生成二进制代码,而该方式会给mysql带来很大的性能损失3.自身配置文件的优化 见后面的配置文档------------------------------------------------------------------------操作系统及其mysql配置文件说明系统:Centos5.5mysql:mysql-5.1.58.tar.gz源码包安装目录:/usr/local/mysql/数据目录:/data/mysql/3306/data/二进制日志:/data/msyql/3306/binlog/relay日志:/data/mysql/3306/relaylog/配置文件:/data/mysql/3306/my.cnfmysql.sock文件:/data/mysql/3306/mysql.sock------------------------------------------------------------------------1.安装gcc ncurses-develyum -y install gcc ncurses-devel2.创建用户/usr/sbin/groupadd mysql/usr/sbin/useradd -s /sbin/nologin -g mysql -M mysql