日期:2014-05-16 浏览次数:20918 次
Mysql 常用编译参数注解
?
--enable-assembler #允许使用汇编模式(使用一些字符函数的汇编版本),可以提高性能 --enable-thread-safe-client #客户端线程安全 --with-client-ldflags=-all-static #以纯静态方式编译客户端 --with-mysqld-ldflags=-all-static #以纯静态方式编译服务端,提高13%性能(与客户端一起) --with-embedded-server #编译成embedded MySQL library (libmysqld.a) --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock #使用unix套接字链接提高7.5%性能 --with-tcp-port=3306 #运行端口 --with-charset=utf8 #字符集 --with-extra-charsets=complex #字符集支持 --with-collation=utf8_general_ci --localstatedir=/usr/local/mysql/data #数据库文件路径 --sysconfdir=/usr/local/mysql/etc #配置文件路径 --with-plugins=innobase,myisam,partition #存储引擎 --with-big-tables --with-ssl --enable-local-infile #让mysql支持从本地文件 导入数据库 -pgcc #如果是Inter处理器,使用pgcc提高1%性能 --with-mysqld-user=mysql #运行Mysql用户?
编译参考:
./configure --prefix=/usr/local/mysql \ --sysconfdir=/usr/local/mysql/etc \ --with-charset=utf8 \ --with-collation=utf8_general_ci \ --with-plugins=innobase,myisam \ --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock \ --with-embedded-server \ --with-extra-charsets=complex \ --enable-thread-safe-client \ --enable-local-infile \ --enable-assembler \ --with-big-tables \ --with-ssl \ --with-client-ldflags=-all-static \ --with-mysqld-ldflags=-all-static?
实际应用中需根据项目本身做相应调整。
?
?